说明:以下 php 安装适用于 window 环境系统
PHP 官方下载地址 http://windows.php.net/
PHP 最新下载地址 http://www.php.net/
PHP 分线程安全与非线程安全(nts)两个版本
线程安全
,一般采用与服务器 Apache 配置
非线程安全
,采用与 Window IIS 配置
Window 版本的 PHP 又有 VC9
和 VC11
之分
VC9
版本要求,具有的Visual c + + 可再发行组件为 Visual Studio 2008 SP1 x 86或x 64安装。
VC11
生成要求,则Visual c + + 可再发行组件 Visual Studio 2012 年 x 86 或 x64安装。
(注意:也就是说要想使用 PHP,必须安装相应的 VC++ 运行库
,否则会出现错误提示)
下载的 PHP 一般为解压文件,用解压软件解压
在解压的根目录下找到 php.ini-development
文件
php.ini-development
是用于开发环境的配置文件
php.ini-production
是用于生产环境的配置文件
复制一份 php.in-development 重命名为 php.ini
然后用编辑软件打开(最好用 Notepad+ 等专用软件)
关于配置文件 php.ini 的英文详解请参考相关文章
一般只设置以下几项就可以了(目录根据存放位置作更改)
<pre class="prettyprint lang-ini">log_errors = On (默认的就是On)
error_log = "D:/PHP5/errors.log" (如果log_errors = On则一定要设置这个路径,不然会出想HTTP 500内部错误)
extension_dir = "D:/PHP5/ext" (PHP脚本调用扩展库的路径,此目录里存放的都是DLL文件)
extension = php_curl.dll (PHP要使用的扩展库)
extension = php_gd2.dll
extension = php_mbstring.dll
extension = php_mysql.dll
extension = php_mysqli.dll
extension = php_pdo_mysql.dll
extension = php_sockets.dll
extension = php_xmlrpc.dll
</pre>
可选项:
date.timezone
= “Asia/Brunei” 或 “Asia/Shanghai” (时区设置)
max_execution_time
= 300 (脚本执行超时时间)
open_basedir
= “D:/PHP5/” (限制PHP脚本不能访问指定目录以外的文件,对于安全系数要求不高的可以不用设置)
session.save_path
= “D:/PHP5/temp” (如果设置了open_basedir,则此路径也要在open_basedir目录下,否则会出现session错误)
打开Cmd命令提示符,进入PHP目录(也可以将 PHP 路径加入到系统环境变量执行,请参考)
输入命令: php -v
检查配置文件是否有异常