闲话少说,首先是安装,但是版本的选择很重要。
PHP 5.6
当然是官网啦!
这里选择5.6的版本,PHP 7太新了,怕兼容性出现问题。点击Windows downloads
版本有Thread Safe/Non Thread Safe 和 X86 X64的两种组合,随自己的喜欢了。Non Thread Safe不会检查线程是否安全。这里下载的是Zip格式的压缩包
解压缩,我的路径是 F:\php5.6 复制份php.ini-development,并改名为PHP.ini,用记事本打开
查找 extension_dir 将
;extension=php_mysql.dll
;extension=php_mysqli.dll
前面的注释符”;”去掉,使PHP支持mysql
Apache 2.4
点这里下载!这里选择2.4版本,因为和PHP 5.6一样都是在vc11下编译的
点击 Files for Microsoft Windows,这里有五个版本,第一项ApacheHaus是个第三方下载平台,在它的网站下载独立的Apache压缩包。另外四个中,第二个也是独立的Apache下载地址,另外三个是集成开发环境。这里直接选择了第一个
解压缩,我的路径是 F:\Apache24 接下来的工作就是比较主要的了,配置 httpd.conf
- 修改监听端口
如果原有80端口被其他服务占用,可以修改 Listen 80
为 Listen 8081
(例如)
- 修改权限
apache 2.4 不再支持deny/allow 等指令,改用 denied/granted,将denied改为granted,或者注释掉重写。
否则会出现的一个问题是 You don’t have permission to access / on this server
如果根目录下没有index文件,也会出现这个问题
1 | <Directory /> |
- 修改站点根目录
DocumentRoot "${SRVROOT}/htdocs"
改为自己的目录
例如我的 DocumentRoot "D:/PHPWeb"
- 支持PHP
在配置文件最后添加以下代码,配置php的module 和 php.ini 的路径
1 | # php5 support |
- 启动Apache
在bin目录下执行httpd.exe,正常情况就是没有信息返回
在 D:/PHPWeb
内新建 index.php
, 内容填入以下PHP代码
<?php Echo "Hello, CJW!";?>
此时可以在浏览器输入localhost:8081/index.php,可以看到打印的结果,此时PHP+Apache已经搭建好
WordPress
点这里下载,我选择zip版本,然后解压缩
官网教程写的也比较清楚,主要有几个步骤需要注意
- 上传WordPress到一个远程主机
教程里说的这一步,可以把zip解压到根目录里,例如我的 "D:\PHPWeb\wordpress"
- 设置 wp-config.php
将 wp-config-sample.php 改名为 wp-config.php,然后就是配置数据库,教程里写的很清楚。
- 测试
在浏览器里输入 http://localhost:8081/wordpress/
进行测试,第一次访问是注册界面
如果出现 You don’t have permission to access / on this server
检查Apache配置,或者看是否缺少index文件
MySql 5.6
安装过程基本一路next,注意填入的用户名和密码要记住,在wp-config.php配置时需要填入