PHP学习起步,环境大搭建
本文章教你如何一步一步搭起PHP开发环境
虽然在网上可以随便找到相关的PHP搭建环境,可是我觉得有几点不好,搭建的方式不一,使得开发者不知道相信谁的话,其二,对于开发者在搭建的过程中遇到的问题避而不答,我觉得这是最要命的。其三,搭配的版本不一,其涉及的搭配核心没有告诉开发者,于下,我将避重就轻,介绍PHP环境的搭建和测试。
- 将PHP关联到Apache服务器上和数据库上,需要修改以下的配置文件,在Apache目录下的/conf/httpd.conf文件的末尾被PHP安装程序加增加了几句配置:httpd.conf1234
- 还是Apache的配置文件,Ln 757,加入“AddType application/x-httpd-php .php”、“AddType application/x-httpd-php .html”两行,你也可以加入更多,实质就是添加可以执行php的文件类型,比如你再加上一行“AddType application/x-httpd-php .htm”,则.htm文件也可以执行php程序了,你甚至还可以添加上一行“AddType application/x-httpd-php .txt”,让普通的文本文件格式也能运行php程序。?
- 链接数据库时最容易出现的问题就是提示?Fatal error: Call to undefined function,出现这个问题的原因是PHP加载mysql的拓展没有成功,网上对这个问题更是有千种的解决办法,如果你参考他们的话,最好做个备份,因为你也不能确定,他们的方法是否对你有效,如果没有效果的发,就还原回来,对于这个问题我也参考了很多文章,可是基本上也没作用,最好人品爆发,看到了一个解决办法,很方便的,其方是:需要将PHP安装根目录下的libmysql.dll拷贝到C:\Windows\System32下即可。
网上有文章说,libmysql.dll必须是mysql目录(lib)下的文件才行,但就如上面所说的,我试了PHP安装目录下的libmysql.dll是没问题的。,我就是通过这个方法解决的。
总结:PHP的配置相当的复杂的,需要极大的耐心,我光配置PHP环境,就话了一下午和一个晚上的时间,在做改动的时候,最好做个备份,另外需要注意的地方,我已经通过红色表示出来。
最后附上我参考的文章:http://ngloom.me/2011/11/27/win7-apache2-2-php5-2-mysql5-install-and-confi/? ? ??http://tech.163.com/06/0206/11/299AMBLT0009159K_3.html? ??http://www.zihou.me/html/2012/02/17/6764.html
由于时间仓促,排版不是很好,文章也没核对,如有错误,请指正,谢谢
?
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir
"D:/PHP"
LoadModule php5_module
"D:/PHP/php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
但现在Apache还不具备PHP5的功能,因为还需要对PHP进行一些配置,需要编辑PHP目录下的php.ini文件(如果是PHP压缩包的话,要将php.ini-dist”文件,将其重命名为“php.ini
),查看一下externsion_ext变量是不是指定到PHP目录下的ext文件夹,这个文件夹下放置着一些可能会用到的功能dll文件:
php.ini1extension_dir=
"D:\PHP\ext"
然后需要打开PHP的MYSQL功能,将如下行的注释(以分号;开头的行)去掉,并将其余暂时用不到externsion用注释(;)关闭掉。
php.ini12345678extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll
配置完成,重启Apache服务器,如果没什么意外的话,这样的配置是不会出错的。
?