fedora php mysql_在Fedora 11中安装Apache2+PHP5+MySQL(LAMP)

LAMP是Linux, Apache, MySQL, PHP的缩写.这篇教程将教你如何在一台Fedora 11服务器上安装Apache2web服务器+PHP(mod_php) +MySQL .  我已经测试无误,你可以放心使用。  1. 前言  在这篇教程中,我使用的主机名为server1.example.com,ip地址是www.6688.cc。这些设置可能与你想要的有所不同,所以你必须在适当的地方修改一下。  2 安装MySQL5  用下列命令安装MySQL:  yum install mysql mysql-server  然后我们为MySQL创建系统启动链接(这样的话,MySQL就会随着系统启动而启动),并启动MySQL服务器:  chkconfig –levels 235 mysqld on  /etc/init.d/mysqld start  运行  mysqladmin -u root password yourrootsqlpassword  mysqladmin -h server1.example.com -u root password yourrootsqlpassword  来为root用户设置一个密码(否则任何人都可以访问你的MySQL数据库!)3 安装Apache2  Fedora默认有Apache2这个包,我们可以用下列命令安装它:  yum install httpd  现在配置下系统使得Apache能够随着系统启动而启动…  chkconfig –levels 235 httpd on  … 启动Apache:  /etc/init.d/httpd start  现在打开浏览器,访问http://www.6688.cc,你就应该能看到Apache2的预留页了:  在Fedora中Apache的默认文档路径在/var/www/html,配置文件是/etc/httpd/conf/httpd.conf。其余的配置文件存储在/etc/httpd/conf.d/。4 安装PHP5  我们用下列命令安装PHP5和Apache PHP5模块:  yum install php  然后我们启动下Apache:  /etc/init.d/httpd restart  5 测试PHP5/获取PHP5安装后的详细信息  网站的默认文档路径是/var/www/html。我们现在在这个文件夹中创建一个小型PHP(info.php)文件,并在;浏览器中访问它。这个文件会显示关于PHP安装的大量的细节,例如PHP的版本。  vi /var/www/html/info.php  <?php   phpinfo();  ?>  现在我们在浏览器中访问这个文件(例如http://www.6688.cc/info.php):  正如你所看到的一样,PHP5已经正常工作了,并且在Server API这一行中显示的Apache是以Apache2.0 Handler模式工作的。如果你向下翻页,你将会看到已经安装了PHP5的所有的模块。MySQL没有在这里列出来,也就意味着目前PHP5并不支持MySQL。6 让PHP5支持MySQL  我们安装php-mysql这个包既可以使MySQL支持php了。在这里最好也安装其他的PHP5模块,这些模块也许你会在其他的应用中用到。你可以使用下列明星先搜索一下PHP5的模块:  yum search php  选取你需要的模块,并使用下列命令安装它们:  yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-eaccelerator php-magickwand php-magpierss php-mapserver php-mbstring php-mcrypt php-mhash php-mssql php-shout php-snmp php-soap php-tidy  现在重启Apache2:  /etc/init.d/httpd restart  现在在浏览器中刷新http://www.6688.cc/info.php,并再次翻到模块部分。你就应该能在这里找到很多新模块,其中就包括了MySQL模块:7 phpMyAdmin  phpMyAdmin是一款可以web化管理MySQL数据库的工具:  可以使用下列命令安装phpmyadmin:  yum install phpmyadmin  现在我们配置phpMyAdmin。我们改变Apache的配置文件让其只能通过本地访问(通过注销  # order deny,allow  # deny from all  # allow from 127.0.0.1  # allow from ::1  #  # This directory does not require access over HTTP – taken from the original  # phpMyAdmin upstream tarball  #    Order Deny,Allow  Deny from All  Allow from None    # This configuration prevents mod_security at phpMyAdmin directories from  # filtering SQL etc. This may break your mod_security implementation.  #  #  #   # SecRuleInheritance Off  #   #  重启Apache:  /etc/init.d/httpd restart  然后,你就可以通过http://www.6688.cc/phpmyadmin/:访问phpMyAdmin了 :

小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里注册账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!

免责声明:本站系公益性非盈利IT技术普及网,本文由投稿者转载自互联网的公开文章,文末均已注明出处,其内容和图片版权归原网站或作者所有,文中所述不代表本站观点,若有无意侵权或转载不当之处请从网站右下角联系我们处理,谢谢合作!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值