WinXP下安装、配置和卸载PHP的详细步骤

 

WinXP下安装、配置和卸载PHP的详细步骤

(以PHP 版本为例)

       去PHP的官方网站:http://www.php.net
      找到http://www.php.net/downloads.php,网站提供了PHP的两种安装包的下载。分别是:PHP5.2.5 Installer的.msi文件和PHP5.2.5 zip package的.zip文件。
    PHP安装的两种不同模式:一种是Cgi模式(CGI executable),另一种是module(模块化)模式。在CGI模式下,如果客户机请求一个php文件,Web服务器就调用php.exe去解释这个文件,然后再把解释的结果以网页的形式返回给客户机;而在模块化中,PHP是与Web服务器一起启动并运行的,所以从某种角度上来说,以apache模块方式安装的PHP有着比CGI模式更好的安全性以及更好的执行效率和速度。

一、使用PHP 5.2.5 Installer.msi安装:
    以往.msi文件只提供CGI模式来安装,并且缺少PHP的扩展模块。而现在版本的.msi文件和.zip文件一样有PHP的扩展模块,并且也可以用module模式来安装,使用.msi文件安装PHP非常简单方便。
    双击PHP 5.2.5 Installer.msi,开始安装,一直按“Next”键安装,直到出现:



       在这里我们选择apache2.2.x module,按“Next”键继续,出现下面窗口:



        要求选择apache的配置文件所在文件夹,既在apache的conf目录下,按照Apache的安装目录我这里填入:d:\PHPweb\Apache2.2\conf\。

    接下来选择安装的类型,直接按“Next”键,

    接下来选择安装的路径,我设定在“D:\PHPweb\PHP5.2.5”。

    接下来一路“Next”键直至安装完成。

    这种安装方式是不是非常的方便快捷呢?
二、使用PHP 5.2.5 zip package.zip安装(安装PHP,大多采用这种方式)
    这里我们也用zip文件来安装module模式,可以熟悉下PHP的环境配置过程。下载php的压缩包:PHP 5.2.5 zip package,将压缩包解压,指定解压缩的位置,我设定在“D:\PHPweb\PHP5.2.5”。
    查看解压缩后的文件夹内容,找到“php.ini-dist”和“php.ini-recommended”两个配置方案文件。

    这两个文件的区别主要是:php.ini-dist具有最简单的配置,但是也具有最好的兼容性,适合用来开发。而php.ini-recommended,拥有较高的安全性设定,适合直接用来开发商业程序。
        个人主机一般选择“php.ini-dist”文件,将其重命名为“php.ini”。然后用记事本打开编辑,
        1、搜索到“register_globals = Off”,这个值是用来打开全局变量的。比如表单送过来的值,如果这个值设为“Off”,就只能用“$_POST['变量名']、$_GET['变量名 ']”等来取得送过来的值,如果设为“On”,就可以直接使用“$变量名”来获取送过来的值。
        当然,设为“Off”就比较安全,不会让人轻易将网页间传送的数据截取。这个值是否改成“On”就看自己感觉了,是安全重要还是方便重要?(为了让你的PHP环境有更好的兼容性,一般设置为“On”。)
    2、 搜索include_path=,根据你的PHP所在路径,修改;Windows: "\path1;\path2" 下面的PHP包含文件的默认路径。指定的路径的目录是用于require(),include() 和 fopen_with_path() 函数来寻找文件用的。




      我这里修改为;include_path = ".;D:\PHPweb\php5.2.5\includes"
    3、搜索;extension=部分,功能就是使php能够直接调用其它模块,比如访问mysql等。
选择要加载的模块,去掉前面的 “;”,就表示要加载此模块了,加载的越多,占用的资源也就多一点,不过也多不到哪去,这里我们要用mysql,把;extension= php_mysql.dll前的“;”去掉,这样php就支持mysql了。


       还有php的gd库,gd库是php处理图形的扩展库,使用gd库可以用来处理图片的,可以生成图片,建立缩略图,添加水印等。要让php支持GD库,查找“;extension=php_gd2.dll”,然后把前面的“;”去掉,即把;extension=php_gd2.dll改为extension=php_gd2.dll。
    4、所有的模块文件都放在php解压缩目录的“ext”之下,可以搜索extension_dir=,将其值改为extension_dir="D:\PHPweb\PHP5.2.5\ext"(这里可根据实际情况变更。)



     到此,php.ini文件基本配置完毕,保存退出。
三、再将php以module方式与Apache相结合,使php融入Apache。
      重新打开Apache的配置文件conf\httpd.conf。
      搜索“#LoadModule ssl_module modules/mod_ssl.so”,在后面添加两行:
LoadModule php5_module D:/PHPweb/php5.2.5/php5apache2_2.dll
PHPIniDir "D:/PHPweb/php5.2.5"


      第一行“LoadModule php5_module D:/php/php5apache2.dll”是指以module方式加载php,

      第二行“PHPIniDir "D:/PHPweb/php5.2.5"”是指明php的配置文件php.ini的位置。

      当然,其中的“ "D:/PHPweb/php5.2.5"”要改成你先前选择的php解压缩的目录。

搜索:AddType application/x-gzip .gz .tgz,加入
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程序。
    配置基本完成,保存退出。
    现在,php的安装,与Apache的结合已经基本完成了。用屏幕右下角的小图标重启Apache,你的Apache服务器就支持了php。
   
四、配置好PHP后,还需要完善以下步骤:
    1、把php.ini文件复制到系统盘的windows目录下(以c:\windows为例).
    2、 把php目录下的php5ts.dll,libmysql.dll复制到目录 c:\windows\system32下.
    3、 把php\ext目录下的php_gd2.dll,php_mysql.dll,php_mbstring.dll文件复制到c:\windows\system32下。
  注意:不要把 php_mysql.dll 和 php_mssql.dll 混淆。
      如果没有加载 php_gd2.dll php将不能处理图像.
      没有加载php_mysql.dll php将不支持mysql函数库。
  php_mbstring.dll在后面使用phpmyadmin时支持宽字符。
4、重启电脑。
五、常见故障处理
      如果访问PHP项目时出现client denied by server configuration异常,可以采取一下方法。
      打开httpd.conf,找到一下代码:
<Directory />
    Options FollowSymLinks
    AllowOverride None
    #Order deny,allow
    #Deny from all
    Satisfy all
</Directory>
去掉下面的代码:
#Order deny,allow
    #Deny from all
问题基本就可以解决了。
六、PHP 测试
      好了,重启电脑后,我们开始测试一下PHP吧。
      使用文本编辑器,用WinXP自带的记事本就可以。
      输入代码: <?php phpinfo(); ?> 命名为:test.php,把这个文件保存在默认网站的目录中。
     在浏览器地址栏中输入 http://localhost/test.php,如果显示如下窗口:


        那么恭喜,你安装Apache和PHP成功了。
七、正确卸载PHP
      1、压缩版的PHP卸载步骤如下:
      a、直接删除PHP安装目录;
      b、删除windows目录下php.ini文件;
      c、删除 c:\windows\system32目录下的php5ts.dll和libmysql.dll链接文件;
      d、删除c:\windows\system32目录下的php_gd2.dll,php_mysql.dll,php_mbstring.dll链接文件。
      卸载完成。
      2、安装版的PHP卸载方法
      a、进入控制面板->添加/删除程序->找到PHP的安装程序点删除就OK了。
       b、卸载完成后,如果担心卸载不完全,可以手动或者使用清理软件(例如魔法兔子、优化大师等)清理一下相关的文件和注册表信息。
    c、最后删除PHP原安装目录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值