日期:2014-05-16 浏览次数:21029 次
(搭建此环境个人是用于开发php网站用,可以做基于wordpress、CMS的网站,也可以做自己个人构建网站)
?
关于安装目录,网上有人建议目录结构规划安装较合理,对于这个说法,个人认为随意、自愿原则。
apache 2.2.22:
到apache官网下载/httpd/binaries/win32/下的httpd-2.2.22-win32-x86-no_ssl.exe
http://mirror.bit.edu.cn/apache/httpd/binaries/win32/
安装目录:如“D:\DProgram?Files\Apache?Software?Foundation\Apache2.2”
安装时默认安装,注意在 Server Information 的 Network Domain、Server Name 字段填上 localhost,在安装类型的位置选 Custom,然后改变安装路径(如上)。
1、修改\conf\httpd.conf(主要配置文件之一)
????允许Apache将PHP程序作为模块来运行,添加下面内容(位置任意):
LoadModule php5_module
"D:/DProgram?Files/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html(.htm, .php为可执行php语言的扩展名)
PHPIniDir?"D:/DProgram?Files/php"
?
????DocumentRoot 设置为要存放网页文件的目录,默认是apache安装目录下的“htdocs”文件夹,也可以改为本机上的其他目录的绝对路径。 如"D:/DProgram?Files/Apache?Software?Foundation/Apache2.2/htdocs";
????DirectoryIndex 修改为
????DirectoryIndex?index.php?default.php?index.html?index.htm?default.html?default.htm
2、测试apache
????重启Apache,用http://localhost 或http://127.0.0.1 测试是否成功。
????成功的话屏幕会有个It works!
?
php 5.4.5:
官网下载php-5.4.5-Win32-VC9-x86.rar(建议使用VC9 x86 Thread Safe)
http://windows.php.net/download/
解压目录:如“D:\DProgram?Files\php”
1、 由于配置文件命名的变化(php.ini-development相当于php.ini-recommended,?php.ini- production相当于php.ini-dist),为了安全性、上线考虑,建议把php.ini-production文件重命名为 php.ini(网上有些说法是拷贝到system32下,个人此处没有拷贝,一下只有需要拷贝我会写明);
2、修改php.ini(主要配置文件之二)
????;?On?windows:
????;extension_dir(第二个,去掉;)
????extension_dir 改为php\ext所在目录,如 "D:/DProgram?Files/php/ext";(注意所有\要变为/,以下也是)
?
?????;session.save_path = "/tmp"(去掉;)
????session.save_path = "D:/DProgram?Files/php/session_temp";设置你保存session的目录
?
????以下同样去掉分号(用于加载扩展模块),以更好支持Mysql
????extension=php_curl.dll
????extension=php_gd2.dll
????extension=php_mbstring.dll
????extension=php_mysql.dll
????extension=php_mysqli.dll
????extension=php_pdo_mysql.dll
????extension=php_pdo_odbc.dll
????extension=php_xmlrpc.dll
3、添加系统环境变量(重启生效)
????Path 添加 D:\DProgram?Files\php;D:\DProgram?Files\php\ext
????拷贝php5ts.dll到system32下
?
4、测试php
????在Web根目录下新建test.php(即D:\DProgram?Files\Apache?Software?Foundation\Apache2.2\htdocs目录下)
<html>
<head><title>te