在网上找了半天 终于 这篇文章 是能让我配置正确 不过 有个地方不对 我自己改进一些
Apache2.2.2 ,下载地址:
http://labs.mop.com/apache-mirror//httpd/binaries/win32/httpd-2.2.22-win32-x86-no_ssl.msi
PHP5.4.5 (VC9 x86 Thread Safe) ,下载地址:
http://windows.php.net/downloads/releases/php-5.4.5-Win32-VC9-x86.zip
OS 为 Win7 32 位。
windows 为傻瓜式安装 不解释
双击 bin 下面的小羽毛,打开 Apache 管理器,看看那个灯是红的
还是绿的。如果是绿的,恭喜你, Apache 已经安装成功并启动了。如果是红的,点右边的 start 看能否让它变绿。如果还是红的,请关闭迅雷等下载软件并检查 80 端口是否被占用( cmd 里 –netstat -an ),关闭相关占用端口的程序后再点 start 应该就能变绿了。
3 )打开浏览器,在地址栏输入 http://localhost ,出现it works 毫无悬念
1 )从上文的网站下载得到了,将其解压到指定目录,这里我将其解压到D:\server\php。找到 php.ini-development 文件,将其复制一份,并改名为 php.ini。之后的工作主要就围绕 PHP 的配置文件 php.ini 和 Apache 的配置文件 httpd.conf 来展开了。
1 )找到“ ; extension_dir = "ext" ”,在它下面添加如下代码:
; 指定 PHP 扩展库的路径
extension_dir = " D:\server\php"
2 )找到“ ;extension=php_gd2.dll ”、“ ;extension=php_mysql.dll ”、“ ;extension=php_mysqli.dll ”去掉前面的“ ; ”
这是在开启 PHP 对图形化和 MySQL 的支持。
3 )保存并关闭。
1 )在文件末尾添加如下代码,各行代码的意思应该都说明的很清楚了:
# 载入 PHP 处理模块
LoadModule php5_module " D:/server/php/php5apache2_2.dll"
# 指定当资源类型为 .php 时,由 PHP 来处理
AddHandler application/x-httpd-php .php
# 其他相关设置
AddHandler application/x-httpd-php-source .phps
Action application/x-httpd-php "/php/php-cgi.exe"
AddDefaultCharset UTF8
2 )保存并关闭。
1 )打开系统属性→高级→环境变量
2 )在系统变量下新建,变量名为 PHP_HOME ,变量值为 PHP 的解压目录,我的是 D:\server\php 。
3 )系统变量的 Path 编辑,在末尾加上 %PHP_HOME%;%PHP_HOME%\ext;
1 )利用之前的小羽毛重启 Apache 。
2 )在站点根目录 WebContent 下新建 index.php ,填入如下代码:
保存。
3 )在浏览器地址栏输入 http://localhost/index.php ,出现了非常震撼的效果:
说明配置成功。
①编写连接 MySQL 的 PHP 代码
在 WebContent 下新建文件 mysqlconn.php ,填入如下代码,注意文件格式保存为 UTF-8 ,否则是乱码:
②浏览器地址栏输入 http://localhost/mysqlconn.php
如果出现“连接 MySQL 数据库成功”,那么说明 环境已经搭建成功,可以进入开发阶段了;如果出现“连接 MySQL 数据库失败”,请检查 MySQL 服务是否已启动;如果出现“ Fatal error : Call to undefined function mysql_connect() ...... ”,请检查是否完全按照二中的 2 配置了 php.ini 。
至此, 环境搭建完毕。谢各位赏鉴,请不吝赐教。
原帖 http://pjdong1990.iteye.com/blog/1602915