首先,使用的各个软件的版本是:
(1)Apache:httpd-2.4.23-x64-vc11-r3.zip
(2)MySQL:mysql-5.7.16-winx64.zip
(3)PHP:php-5.6.28-Win32-VC11-x64.zip
(4)phpMyAdmin:phpMyAdmin-4.6.4-all-languages.zip
这些软件都可以直接在官网上下载,注意安装顺序。
一、Apache的安装:
因为本机的开发环境是vs2012,所以下载的是vc11版本。
将压缩包文件直接解压放到指定目录下,如D:\PHP_TOOLS\Apache24,找到该文件夹下的httpd.conf配置文件,用记事本打开,找到:Define SRVROOT 这一项,将其右方的值改为:当前你Apache安装存放的目录地址 Define SRVROOT "D:\PHP_TOOLS\Apache24"。继续找,找到:Listene 80 若你的80端口被占用(可在cmd下用命令netstat -a查看),则将80端口改为别的。保存httpd.conf文件。
打开CMD窗口,输入:"D:\PHP_TOOLS\Apache24\bin\httpd.exe"-k install -n apache
切记,包含引号。该命令的意思是,安装apache服务,并将该服务名称命名为apache(你也可以改成别的),回车。
服务安装完毕,完毕后,会自动测试,若有问题,窗口会提示错误,此时,请根据错误自行排查。
其中,Errors reported here must be correctedbefore the service can be started.意思是,若该句话后面有错误信息,则表示服务安装失败,需要先改正错误。若没有,则成功。
在安装目录中,找到D:\Apache\bin\ApacheMonitor.exe可执行文件,双击运行,桌面右下角会出现图标,双击打开窗口界面
点击左侧start,启动apache服务。
打开浏览器,输入访问
http://localhost:80/,如果出现Apache的欢迎界面表示安装成功。
二、MySQL安装
1.解压zip包到指定位置,如D:\PHP_TOOLS\mysql-5.7.16
2.配置系统环境变量
MYSQL_HOME=D:\PHP_TOOLS\mysql-5.7.16
添加mysql的bin目录到系统path,便于在命令行下直接运行mysql命令
%MYSQL_HOME%\bin
3.在mysql的安装目录下(如D:\PHP_TOOLS\mysql-5.7.16)新建文件my.ini,添加如下配置:
[mysqld]
basedir=D:\PHP_TOOLS\mysql-5.7.16
datadir=D:\PHP_TOOLS\mysql-5.7.16\data
port = 3306
4.初始化数据库
管理员身份运行cmd,运行如下命令:
mysqld --initialize --user=mysql--console
在控制台消息尾部会出现随机生成的初始密码,记下来(因为有特殊字符,很容易记错,最好把整个消息保存在记事本里)
5.将MySQL添加到系统服务
mysqld --install MySQL
如果生成的服务可执行路径不对可以先删除该服务
sc delete MySQL
重启系统
然后切换到MYSQL_HOME\bin按如下命令重建
mysqld --install MySQL--defaults-file=D:\PHP_TOOLS\mysql-5.7.16\my.ini
然后启动MySQL服务
net start MySQL
安装成功,则显示---服务已启动成功
6.启动MySQL并修改密码
mysql -u root -p
密码输入之前生成的随机密码
修改密码,如:
set password for root@localhost =password('root');
三、安装php
下载完成后,解压,将文件夹重命名为php56。找到D:\PHP_TOOLS\Apache24\conf\httpd.conf文件,用记事本打开,在该记事本的最后添加(根据具体的版本来修改下面的文本):
# php5 support
LoadModule php5_moduleD:/PHP_TOOLS/php56/php5apache2_4.dll
PHPIniDir "D:/PHP_TOOLS/php56" #这句话要添加,否则后面php连接MySQL不会成功
AddType application/x-httpd-php .php.html .htm
# configure the path tophp.iniPHPIniDir "D:/php"
最后D:\PHP_TOOLS\Apache24\htdocs 文件夹下添加一个test.php文件,里面的内容设置为
<!DOCTYPE html>
<html>
<body>
<?php
echo phpinfo();
?>
</body>
</html>
保存后,输入网站: http://localhost/test.php,如果可以看到php的相关信息说明安装成功。
四、phpMyAdmin的使用
将压缩包直接解压到D:\PHP_TOOLS\Apache24\htdocs 下即可,访问http://localhost/phpMyAdmin/index.php即可打开MySQL的登录界面。