Donald's BLOG

回忆是一缕淡淡的月光,握紧了便成黑暗

« 电子设计大赛校赛报告LCD1602-在MC9SDG128的程序 »

配置Apache+MySQL+PHP

今天花了一个上午的时间把LAMP给配置好了。真是个辛苦的过程。网上网友给的教程基本都是互相抄袭,没有实质性的内容,而且让人费解。看来所有的事只有亲身经历过才能知道解决的办法。只有在不断地一点一滴的摸索中才能进步,在此感谢那些在各种论坛上只用少量语言帮助别人却也给我帮助很大的人。

我的Linux系统如下:2.6.19-1.2911.6.5.fc6。安装时基本上是全部安装,所以Apache的httpd服务,MySQL和PHP已经有了。开始时,我并不知道我已经有了Apache,因为我也是刚开始接触网络编程,不知道httpd就是Apache。所以花了小段时间去到apache.org去找,结果在它的站点上才发现httpd是它的。我发现我的服务里就有这一项,只是还没启动。就启动了它。包括后面要说的mysqld,方法可以在System->Administration->Server Settings->Services里设置。或在Terminal里输入

    $ service httpd start


好了。服务启动,在浏览器里输入http://localhost,成功。(但我开始时是不行的,不知道为什么,有的网友说是host的IP原来的是::1,将之改为127.0.0.1地址。但是我现在将它改回::1也能用……)。

出现了Fedora Core Test Page的欢迎页面。根据里面的提示,我们知道可以将自己编辑的页面放在/var/www/html/目录下。所以,我马上到该目录下,编辑new.php文件如下:

    <?php
    phpinfo()
    ?>


迫不及待地到FireFoxj里输入http://localhost/new.php。!什么也没有!让我特别惊讶的是,状态栏显示完也,但页面什么也没有。然后就开始了痛苦地找资料。网上一堆人发生了这种问题,但好像没有一个能解释得清楚,也好像没有一个能解决得了。郁闷。好像有一个网友给一个人的解释得在php.ini里将short_tag设为On。我查了一下php.ini,是short_open_tag我的已经是On了,那位老兄竟然是这个原因,改后就好了。我又好一顿找,发现了将display_errors设为On时可以显示问题。问题终于出现了:

Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

Warning: Unknown: Failed opening '/var/www/html/new.php' for inclusion (include_path='.:/usr/share/pear') in Unknown on line 0


好了,开始查找问题的解决,不少网友说是权限不够,我用:

    $ chmod 777 /var/www/html


将html目录修改为全部可执行,然后再登录,发现不行。又继续找,在外文网站上也发现了类似的问题。也说的是权限。我再一次到html目录下,从属性里看到,文件只有权限确实很低。将root group和other的权限改为read-only。

再次访问http://localhost/new.php,奇迹终于出现了。显示出了PHP的信息,成功了!^-^

接下来是测试MySQL了。从一位网友那copy来一段code,如下。

    <?php
    $link=mysql_connect('localhost','root','');
    if ($link) echo "yes";
    else echo "no";
    mysql_close();
    ?>


然后访问,失败(成功的话输出yes)!显示如下错误:

    Fatal error: Call to undefined function mysql_connect() in /var/www/html/mysqltest.php on line 2 


有网友提示可能没有在php.ini里设置好如下属性:

    mysql.default_port =
    mysql.default_host =
    mysql.default_user =
    mysql.default_password =


我一一做了设置。问题依旧。

又有网友提示是否安装了php-mysql的支持包。我一看

    $ rpm -qa|grep php


结果是:

    php-common-5.1.6-3
    php-5.1.6-3
    php-cli-5.1.6-3
    php-ldap-5.1.6-3


果然没有。

到rpm.pbone.net里下了一个php-mysql的rpm包。安装。提示需要php-pdo,仍然下载下来。安装之。

重启服务,访问。

成功!


这里,我要说明的是,所做的修改,要经过如下命令重启服务才能有效果。

    $ service httpd restart
    $ service network restart

  • 相关文章:
  • quote 1.tfxyj
  • http://www.baidu.com
  • 你的網好美,如果有減肥的資訊更好,過胖原因,減肥餐單及相關健康資訊.現在愈來愈多人意識到身軀過胖,對健康造成極大的威脅,不過要成功減肥,便要靠適當的飲食,均衡營養,和適量的運動,從而達到減肥及健康之效果. 0.24745365709752654
  • 2008-9-19 9:29:28 回复该留言
  • quote 3.hqelf
  • http://www.baidu.com
  • 環保回收公司,專營五金回收,服務範圍遍佈港九及新界。我們的客戶包括商廈、工廠、酒樓及五金店等等,環保回收公司還會為客戶提供清拆及清理貨倉服務。擁有多部運輸車輛,包括垃圾收集車、夾斗車及環保斗運輸各種廢物,並採用先進的科技及車隊管理系統,而廢料回收的價格亦很高,能盡量令客戶得到稱心的回報,滿意的服務。 0.892178270286939
  • 2008-9-21 2:10:48 回复该留言
  • quote 4.gncps
  • http://www.baidu.com
  • W388是特別為中小企提最佳的網站設計網頁設計及專業的搜尋引擎最佳化服務.我們提供豐富的網頁設計及網絡推廣之專業知識,秉著專業,承諾,品質的服務理念,為對網站服務需求之客戶尋求最經濟及高品質的解決方案.我們的目標是創造你的網上世界. 0.9334936970059946
  • 2008-9-22 10:16:52 回复该留言
  • quote 5.jyymp
  • http://www.baidu.com
  • 醫學更生嫩膚減肥療程,輕盈美態療程,身心淨化,靈氣修身獻瑞療程,時光倒流去紋療程,完美彩光嫩膚收緊療程,智能收緊眼部療程,雷射美白收緊療程,晶瑩滑膚磨皮護理,七色光醫學塑造護理. 0.5458975947452906
  • 2008-9-24 11:24:38 回复该留言
  • quote 6.ntjip
  • http://www.baidu.com
  • 星匯搬運搬屋
    公司一向致力提供各種搬運服務,專業服務包括: 搬遷住宅、搬寫字樓、廠房等; 搬運各類大小貨品; 提供長短期存倉服務。另特設嶄新家居滅蟲服務(由維康滅蟲服務有限公司提供),好讓各住客用戶日後免受昆蟲滋擾。 0.4755349738858996
  • 2008-9-26 3:13:58 回复该留言
  • quote 9.hwwjz
  • http://www.baidu.com
  • 星匯搬運搬屋公司一向致力提供各種搬運服務,專業服務包括,搬遷住宅,搬寫字樓,廠房等, 搬運各類大小貨品,提供長短期存倉服務.另特設嶄新家居滅蟲服務(由維康滅蟲服務有限公司提供),好讓各住客用戶日後免受昆蟲滋擾. 0.9788047109713002
  • 2008-10-18 6:36:51 回复该留言
  • quote 10.rwvss
  • http://www.baidu.com
  • Weima Smart Card Technology Co.,Limited, is a company that specializes in the production of plastic cards, discount cards.We are committed to bring [url=http://www.weimacards.com/aboutus.html[/url] into hands of our customers and out into the market. Our success is rooted in the expertise and experience of our staffs. 0.608698742844296
  • 2008-10-19 7:27:33 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.7 Laputa Build 70216

Adore designed by Donald
Copyright Donald.net.cn Some Rights Reserved.
辽ICP备08001691号