php5.4压缩包版(zip)安装教程

这是我所看的php安装教程,红字部分是我自己的体会,也算是对于这个教程的补充说明。



下面,我给出php5.4.3的安装过程:

1、到http://windows.php.net/download/下载zip压缩包,将压缩包的源码解压到一个文件夹,如:D:\php

2、打开D:\php目录,将php.ini-production重命名为php.ini,官方推荐我们使用这一版本的php.ini,因为它的设置已经被优化过了。

3、尽管已经事先优化过,你还是需要手动配置一些额外信息,打开php.ini,配置以下信息

extension_dir:即php加载扩展的目录,默认在php安装目录下的ext文件夹,因此你只要在php.ini找到这个配置项,去掉其前面的分号即可,修改之后形如:extension_dir = “ext”,如果这样修改后,发现apache无法启动,或者很多扩展并没有加载,那么应该尝试修改成:extension_dir = “D:/web/PHP/ext”,请以自己的路径为准。

//注意:这里的extension_dir前面的空格和分号都要去掉,另外要更改windows栏下面的extension_dir

extension = xxxxx.dll:开启需要加载的扩展库,在php.ini中搜索“Dynamic Extensions”,然后往下翻,你会发现很多行,这样的字符串,如:

;extension=php_bz2.dll
;extension=php_curl.dll
;extension=php_fileinfo.dll
;extension=php_gd2.dll
;extension=php_gettext.dll
……….

去掉前面的分号即可打开相应的扩展,如果你不确定应该打开哪些扩展,不要紧先把mysql相关的扩展打开,如果以后要用到某个扩展库发现不行时,再来配置也可以。

完成第三步后,php这边的配置就算完成了,记得修改完php.ini之后要保存。下面配置web服务器,以apache为例

4、打开apache的配置文件,httpd.conf,在文件的末尾添加:

#

LoadModule php5_module "D:/php/php5apache2_2.dll"  //注意:一定要检查是否是英文分号

AddHandler application/x-httpd-php .php

# configure the path to php.ini

PHPIniDir "D:/php"

对以上代码的说明:

LoadModule php5_module “D:/php/php5apache2_2.dll”,加载php安装目录的对应apache版本的dll文件,你应该查看你的php安装目录看以使用正确的dll,有的使用的是php5apache2.dll,不要弄错了。

AddHandler application/x-httpd-php .php,让apache解释php文件。

PHPIniDir “D:/php”,指定php.ini文件所在的目录。

记住当在 Windows 环境下的 Apache 配置文件中添加路径值时,所有的反斜线,如 c:\directory\file.ext,应转换为正斜线: c:/directory/file.ext。对目录来说,也必须由斜线结尾。

5、最后就为PHP添加系统环境变量,右键“我的电脑”-“属性”-“高级”-“环境变量”,在“系统变量”那一栏里找到“PATH”,双击打开。在“变量值”的末尾添加;D:\php,将你的php安装路径添加到环境变量。

至此,我们已经完成了php5.4.3的安装。如果你在安装之前曾经卸载过使用msi安装程序安装的php版本,并且还没有来得及重启电脑,那么你应该现在重新启动电脑,以完成卸载过程,以免造成意外情况。

重新启动后,在web根目录新建index.php,写入如下代码://web根目录指的是apache目录下虚拟路径目录htdocs

phpinfo();

?>

6.修改默认页面

找到apache的配置文件httpd.conf(conf文件夹里)后找到 
 
    DirectoryIndex index.html index.php 
 
在其中添加index.php

记得把index.html给删了,否则按照优先级还是会先显示index.html(我就是没删,搞了半天)

如果不想更改可以把php文件拷贝到htdocs文件夹里然后在访问127.0.0.1时添加index.php文件。如果显示正确则正确

启动apache,访问:http://localhost,如果版本显示为php5.4.3,那么说明你已经安装成功了!

以上安装过程确实比较繁琐,稍不留神就会因为不经意的错误造成apache无法启动或者php无法加载扩展库之类的情况,这也是站长建议大家在windows平台安装php5.3的原因之一。



你可能感兴趣的:(php暑假班所学)