php 环境配置教程

一、  配置Apache:

1. 下载与解压:

将下载的apache-httpd-2.2.19-win64.rar压缩包解压到某一目录下,如H:\PHP\Install\Apache2.2。

2. 修改配置文件:

       …\Apache2.2\conf\httpd.conf作如下修改【注意路径中用左斜杠】:

(1)  将 ServerRoot "/httpd-2.2-x64"  改为 ServerRoot "H:/PHP/Install/Apache2.2"

(2)  将 Listen 80 改为 Listen 8080  端口(若已开启IIS,则80端口就不能使用了)

(3)  将 DocumentRoot "/httpd-2.2-x64/htdocs"  改为 DocumentRoot " H:/PHP/Install/Apache2.2/htdocs"   放置网站文件的路径

(4)  将 DirectoryIndex index.html  改为 DirectoryIndex index.html index.htm index.php    加入index.phpPHP的默认页

(5)  将 ScriptAlias /cgi-bin/ "/httpd-2.2-x64/cgi-bin/"  改为 ScriptAlias /cgi-bin/ " H:/PHP/Install/Apache2.2/cgi-bin/"

 (6)  将

<Directory "/httpd-2.2-x64/htdocs">

<Directory "/httpd-2.2-x64/cgi-bin">

改为

<Directory " H:/PHP/Install/Apache2.2/htdocs">

<Directory " H:/PHP/Install/Apache2.2/cgi-bin">

(7)  去掉前面的#:

LoadModule rewrite_module modules/mod_rewrite.so

(8)  去掉这行:include /_httpd/test.conf

3. 执行安装命令:

(1)用dos进入…\Apache2.2\bin

(2)执行命令:httpd.exe -k install(将apache加入系统服务,默认服务名是Apache2.2)

(3)执行命令:httpd.exe -k start(运行服务)

以后可以使用…\Apache2.2\bin\ApacheMonitor.exe进行服务的开启、关闭、重启与监控等操作。

4. 测试安装:

打开浏览器,输入:http://localhost:8080,显示 It Works! 说明成功!


二、配置Php:

1. 下载与解压:

将下载的php安装包php-5.2.5-x64-2007-11-12.zip中的php-5.2.5 (x64)文件夹复制到某一路径下,如H:\PHP\Install\php5

2. 修改配置文件:

(1) 修改文件…\Apache2.2\conf\httpd.conf

a.在 #LoadModule vhost_alias_module modules/mod_vhost_alias.so 一行下加上:

LoadModule php5_module "H:/PHP/Install/php5/php5apache2_2.dll"

PHPIniDir "H:/PHP/Install/php5"

b.在 AddType application/x-gzip .gz .tgz 下加上:

AddType application/x-httpd-php .php .html .htm   # .html, .php为可执行php语言的扩展名

 

(2) 配置php.ini:

将…\php5\php.ini-recommended复制为php.ini,并作如下修改

a.修改 extension_dir = "./" 为 extension_dir = "E:\PHP\Install\php5\ext"   # 指定动态连接库的目录

表示指定PHP扩展包的具体目录,以便调用相应的DLL文件。

 

b.将以下行前的分号(注释)去掉:

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_xmlrpc.dll

 

3. 添加dll:

将如下文件复制到C:\Windows\System32

…\php5\php5ts.dll
       …\php5\php5isapi.dll
       …\php5\php5apache2_2.dll
       …\php5\ext\php_mysql.dll
       …\php5\ext\php_mysqli.dll
       …\php5\libmysql.dll

 

4. 测试是否安装成功:

(1)修改…\Apache2.2\htdocs\index.html文件,加入:<?php echo phpinfo(); ?> 

(2)重启httpd服务输入网址:http://localhost:8080,看到php信息,说明成功!


三、配置MySQL:

1. 安装:

2. 配置:

Mysql数据库的配置文件保存在C:\Program Files\MySQL\MySQL Server 5.1\my.ini,如果今后有什么变动,你可以修改此文件。

3. 测试连接:

在index.php中创建如下代码:

<?php

         $connect= mysql_connect("127.0.0.1", "root", "root");

         if(!$connect)echo "Mysql Connect Error!";

         elseecho "Work!";

         mysql_close();

?>

打开浏览器,输入:http://localhost:8080,显示 Work! 说明成功!


四、其它:

1. php代码编写工具:

(1) Dreamweaver

(2)使用EclipsePHPStudio进行开发

2. 修改网站文件根目录:

(1)修改…\Apache2.2\conf\httpd.conf文件,如将所有的H:/PHP/Install/Apache2.2/htdocs 改为H:\PHP\Projects。

(2)修改EclipsePHP StudioworkspaceH:\PHP\Projects。

3. php连接MySQL的问题:

1) 显示”Your PHP installationappears to be missing the MySQL extension which is required by WordPress”错误:

(1) 先看看phpinfo中的ConfigurationFile (php.ini) Path在哪里。如显示在C:\Windows中,则把php.ini复制到该目录下。修改php.ini文件:

a. 找到“;extension=php_mysql.dll”,去掉前面的分号(;)。
b. 找到“extension_dir”,将其指向实际目录,例如c:\php\ext。
c. 重新启动Apache。

(2) 在dos下用“php -m”来查看是否安装了mysql的扩展。注意相应的dll是否在system32目录下有。

(3) 将php文件夹和其中的ext文件夹路径保存到windows环境变量path中,重启计算机试试。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值