OS环境:windows7
配置需求:
文件准备
工作目录c:\phpTools
1.Apache。
前往官网下载Apache,下了个最新的httpd-2.4.17-win64-VC14.zip,恩,解压放到一个c:\phpTools\Apache24
2.mysql。
以前有一个下好的,解压至工作目录
3.php。
前往官网下载,php-5.6.12解压至工作目录。
4.wordpress
前往官网下载,解压所有文件至Apache24下的htdocs下的新建文件夹wp中
环境配置:
1.php
环境变量:path追加;c:\phpTools\php-5.6;c:\phpTools\php-5.6\ext
打开mysql扩展支持:更改php.ini文件
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension_dir指向php的ext目录下
Apache的配置文件httpd.conf添加
PHPlniDir "php的目录"
AddType application/x-http-php .php .html .htm
AddType application/x-httpd-php-source phps
LoadModule php5_module "php的目录/php5apache2_4.dll"
2.Apache
Apache24下的conf中的httpd.conf
修改ServerRoot "Apache目录"
去注释 ServerName
修改DocumentRoot为实际htdocs路径
修改<Directory "c:\Apache24/htdocs">为实际值
追加index.php index.htm 至DirectoryIndex 注意空格
修改ScriptAlias中的路径为实际值
修改<Directory "c:/Apache24/cgi-bin"> 为实际值
保存后 cmd执行"C:\phpTools\Apache24\bin\httpd -k install" 安装Apache为Windows的一个服务
net start Apache2.4启动
访问localhost验证配置是否正确(it works)
3.Mysql
path路径添加mysql的bin文件夹路径
mysql根目录下的my-default.ini文件编辑
[mysqld]
#设置字符集为utf8
default-character-set = utf8
basedir = C:../mysql-5.6.24-win32
datadir = C:../mysql-5.6.24-win32/data
[client]
#设置客户端字符集
default-character-set = utf8
[WinMySQLadmin]
Server = C:../mysql-5.6.24-win32/bin/mysqld.exe
bin文件夹内cmdmysqld -install安装mysql为windows服务
net start mysql #启动mysql
mysql -u root -p #root用户登录
update user set password = password("new_password") where user = "root" #更改root密码
4.wordPress
按界面配置即可
ps:wordpress自动加载谷歌的Open Sans,慢的要死。wp-inludes/script-loader.php中找到fonts.googleapis.com更改为fonts.useso.com(360的cdn)可以缓解这个症状。
问题总结:
不熟悉php环境,开始没有配置好Apache的php支持,导致不能解析php文件,查了好久错误。
<?php phpinfo(); ?>验证php环境