PHP环境配置
【安装前的准备或注意事项】
1、安装Apache需要管理员(Administrator)身份(如果apache下载的是压缩包不是安装包)。
2、Apache默认监听的端口与IIS都是80,是冲突的,如果你机器上安装有IIS,需要修改一下IIS的默认端口,或者在之后的安装中把apache的端口改了(这里采用在之后的安装中修改apache端口号)。
一、准备工作-下载所需软件(32位软件为x86、和64位为X64)
Php(64位的环境下32位的也好使,64位都是自己编译出来的)
二、安装软件
(1)apache
安装完成之后,在浏览器输入http://localhost或者http://localhost:端口号,如果显示It Works!,表示Apache安装成功。 (测试安装是否成功)
(如果下载的不是apache的安装软件而是压缩包则需要进行以下步骤:先修改配置文件再进行——配置文件的修改在下面)
cmd进入apache的bin目录下执行命令:Httpd –k install
再通过执行命令:Http -k start启动apache服务
(3)mysql
(设置默认字符集为UTF-8)
(这里为数据库的密码,请务必记住!一般为root或者mysql)
(3)PHP解压到相应的目录下面就可以了
三、整合Apache+PHP+MySQL
(1)修改apache配置文件:打开apache安装目录下的conf/http.conf文件(注意斜杠的方向都是这样的“/”)
★35行:ServerRoot修改为apache的安装目录的路径
★46行:修改apache的端口号为85
★128行之后:添加
LoadModule php5_module "F:/Program Files/Server/php-5.3.6-Win32-VC9-x64/php5apache2_2.dll"
(php的解压目录下的php5apache2_2.dll的路径)
PHPIniDir "F:/ProgramFiles/Server/php-5.3.6-Win32-VC9-x64" (php的解压目录)
AddType application/x-httpd-php .php .html .htm (照着添加就行)
★184行: DocumentRoot 改为 DocumentRoot "D:/Workspace/PHP" (DocumentRoot为站点目录)
★198行:修改为allow from all
★211行:<Directory >改为 <Directory "D:/Workspace/PHP"> (同DocumentRoot路径)
★246行:DirectoryIndex index.html 改为
DirectoryIndex index.php index.html index.htm
(2)修改php配置文件:把php.ini-development改名为php.ini,作为PHP的配置文件。修改php.ini(修改完之后先备份)
★设置PHP扩展包的具体目录,找到
; On windows:
; extension_dir = "ext"
改为 (值是ext文件夹的目录)
; On windows:
extension_dir = "D:/Develop/PHP/ext" (php解压目录下的ext文件夹的目录)
★ 开启相应的库功能,找到需要开启的库的所在行
;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_xmlrpc.dll
去掉前面的分号(注释),即改为
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
★ 设置时区,找到
;date.timezone = 改为 date.timezone = Asia/Shanghai
(3)配置完成,检测一下配置是否成功。
重启Apache,在站点目录下新建文件index.php,输入内容:
<?php
phpinfo();
?>
打开浏览器输入http://localhost,显示如下内容,则安装成功,并且成功关联MySQL。
参考链接: 64位Win7安装配置php环境 Windows php环境搭建