首先去Apache HTTP Server的官网下载httpd-2.2.22-win32-x86-openssl-0.9.8t.msi安装包,这个是包含openssl模块的版本,然后去php官网下载php-5.3.21-Win32-VC9-x86.msi,mysql用的mysql-installer-community-5.5.28.2.msi。然后各自安装成功。
接着配置PHP,在PHP的安装目录下找到php.ini*之类名字的配置文件,将这个文件重命名为php.ini,然后将:
On windows:
;extension_dir = "C:\Program Files\PHP\ext"
改为如下(也即去掉分号):
On windows:
extension_dir = "C:\Program Files\PHP\ext"
为了使php能够调用其他模块,可以以extension关键字搜索,定位到如下,去除选项前的分号,则打开此模块的支持。加载的模块越多,占用的资源要稍微多些,可以忽略。比如要启用mysql的支持,则找到如下
;extension=php_mysql.dll 去除前面的";"注释就可以了。
所有的模块都放在php解压目录下的ext目录中,可以根据需要启用。
在Apache的安装目录下找到httpd.conf,然后在最后面添加:
LoadModule php5_module "C:\Program Files\PHP\php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
然后修改环境变量:
修改环境变量PATH,在PATH后面加上C:\Program Files\PHP\ext;C:\Program Files\PHP;
如下安装WordPress:
将 WordPress 压缩包解压至Apache下面的hotdocs文件夹。在浏览器中访问 localhost/wordpress/wp-admin/install.php。它将帮助您把数据库链接信息写入到 wp-config.php 文件中。如果上述方法无效,也没关系,这很正常。请用文本编辑器手动打开 wp-config-sample.php 文件,填入数据库信息。将文件另存为 wp-config.php 并保存。在浏览器中访问 localhost/wordpress/wp-admin/install.php。
中途出现问题“您的 PHP 似乎没有安装运行 WordPress 所必需的 MySQL 扩展。”此处的确是由于缺少了环境变量而找不到php的mysql扩展(php_mysql.dll和php_mysqli.dll),所以:实际上是需要添加php和php的ext到path环境变量中的。在PATH环境变量后面加上C:\Program Files\PHP\ext;C:\Program Files\PHP;
需要注意:apache Monitor的restart,好像有时候不能立刻生效,还是先去stop,然后再start,上述配置,才能生效。