今天,发现网上有很多东西都是转来转去,很多技术文章大家都没测试过,感觉新奇,或者偶尔有一点价值,就拿来转载。随之产生了大量的垃圾文章,错误的技术使用方法, 过时的版本配置,在网上肆意蔓延,真正有价值的东西不多。
为配置一个PHP环境花费了我一下午的时间,郁闷。
究其原因如下:
1.网上传授的版本不是最新的。我一般都使用最新的去配置,这样可以确保我在今后一段时间内,在软件没有大的变动下,都能灵活的配置出,需要的环境。网上一般只有一两个版本,教程写得比较详细,但都不是最新的,牛人为求稳定,一般使用老的版本,并且不屑于写什么初级教程之类的东东。(只有新手才使用新版本,帮助厂家做免费的测试,我认为这样对开源的软件,是莫大的支持,对己也有利无害)
2.教程不够详尽。很多教程都有贴图,但是有多少教程,能说出个为什么么?比方说为什么要培植某个参数,参数是其什么作用的,我觉得做教程的人,完全把大众给愚弄了。只知道依葫芦画瓢,难保下次软件升级的时候,你就能够配对。凡是知其所以然,这样不仅有助于安装配置,对于了解软件的运行机制也有帮助。
好了,不说废话了,最后倡议大家,少转载技术文章,多原创,有点自己的思想还是比较好的。
1.下载软件,下面的都是官方网站下载页面的连接,选择你需要的版本下载。
PHP的建议你下在zip包,原因installer的我安装下来,发现根目录下少很多文件,虽说很智能,自动配置apache
等,但是也有很多限制,不利于升级维护。
php-5.2.3-win32 apache_2.2.4-win32
2. apache的安装过程中,要求输入你的Network Domain(网络域名)、Server Domain(服务器域名)和网站管理员
的E-mail,有的话就如实填写,本说明介绍的是本地自建测试环境,所以随便一下,前两个填 localhost ,邮件写
自己的即可。将下载的 php-5.2.1-Win32.zip 文件解压缩到 C:/Program Files/PHP 目录,将该目录下的 php.ini-
dist 更名为 php.ini,然后将其放到C:/WINDOWS(或C:/WINNT),其实这文件是用来配置php初始化参数的,包括
连接数据库、加在模块等,如果你没有修改、配置也能顺利的浏览php页面。
3. 配置 Apache 2.2.4
打开目录:D:/Program Files/Apache Software Foundation/Apache2.2/conf/extra
新建一个名为:httpd-php5.conf 的文本文件,用记事本打开,添加以下内容
#导入PHP5的模块
LoadModule php5_module "D:/Program Files/PHP/php5apache2_2.dll"
#URL中能够识别.php结尾的文件
AddType application/x-httpd-php .php
#URL中能够识别.phps结尾的文件
AddType application/x-httpd-php-source .phps
#网站默认PHP得主页
DirectoryIndex index.html index.htm index.php default.php
#PHP.ini 的存放目录
#PHPIniDir "D:/Program Files/PHP"
注意PHP.ini 如果放在C:/WINDOWS(或C:/WINNT)下,就不用配置PHPIniDir
然后用记事本打开:D:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf
在文件末尾添加一行:
Include conf/extra/httpd-php5.conf
重新启动 Apache,打开目录:D:/Program Files/Apache Software Foundation/Apache2.2/htdocs
新建文件:index.php
输入内容:
phpinfo();
?>