fedora12下安装apache+php+mysql(LAMP)+phpmyadmin

1 安装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

来为root用户设置一个密码(否则任何人都可以访问你的MySQL数据库!)

2 安装Apache2

Fedora12默认有Apache2这个包,我们可以用下列命令安装它:

yum install httpd

现在配置下系统使得Apache能够随着系统启动而启动…

chkconfig –levels 235 httpd on

… 启动Apache:

/etc/init.d/httpd start

现在打开浏览器,访问http://192.168.0.100 或者localhost,你就应该能看到Apache2的预留页了:

1

 

在Fedora中Apache的默认文档路径在/var/www/html,配置文件是/etc/httpd/conf/httpd.conf。其余的配置文件存储在/etc/httpd/conf.d/。

 

3 安装PHP5

我们用下列命令安装PHP5和Apache PHP5模块:

yum install php

然后我们启动下Apache:

/etc/init.d/httpd restart

 

4 测试PHP5/获取PHP5安装后的详细信息

网站的默认文档路径是/var/www/html。我们现在在这个文件夹中创建一个小型PHP(info.php)文件,并在;浏览器中访问它。这个文件会显示关于PHP安装的大量的细节,例如PHP的版本。

vi /var/www/html/info.php

<?php

phpinfo();

?>

现在我们在浏览器中访问这个文件(例如http://192.168.0.100/info.php 或者localhost/info.php):

2

 

正如你所看到的一样,PHP5已经正常工作了,并且在Server API这一行中显示的Apache是以Apache2.0 Handler模式工作的。如果你向下翻页,你将会看到已经安装了PHP5的所有的模块。MySQL没有在这里列出来,也就意味着目前PHP5并不支持 MySQL。

5 让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://192.168.0.100/info.php 或者localhost/info.php,并再次翻到模块部分。你就应该能在这里找到很多新模块,其中就包括了MySQL模块:

3

6 phpMyAdmin

phpMyAdmin 是一款可以web化管理MySQL数据库的工具:

可以使用下列命令安装phpmyadmin:

yum install phpmyadmin

重启Apache:

/etc/init.d/httpd restart

然后,你就可以通过http://192.168.0.100/phpmyadmin/ 或者localhost/phpmyadmin, 访问phpMyAdmin了 :

4

以上过程由尚可乐提供,原文链接:http://www.txtbar.cn/?p=403&cpage=1#comment-411

补充:

在终端中输入 /etc/init.d/httpd restart后,出现了:

httpd: Could not reliably determine the server's fully qualified domain name, using ::1 for ServerName

的警告,这是一个 warning,出现在apache2启动 或重启时。主要是因为在配置 apache2 时,没有指定相应的主机名,即 ServerName。修改 /etc/httpd/httpd.conf , 在最前加入 ServerName localhost:80 即可。

其他参考链接:http://hi.baidu.com/heiljsf/blog/item/7ade401b21000ddcac6e75d9.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值