软件下载
Apache2.4下载
点击下载:传送门
我下载的是:httpd-2.4.20-win64-VC14.zip
PHP下载
首先下载php7的windows压缩包,到这里下载:传送门
我下载的是:php-7.0.6-Win32-VC14-x64.zip
由于PHP7是vc14编译的,这意味着需要安装vc2015(即vc14)运行时环境,同时需要Apache2.4才可以运行PHP7。
vc2015下载
点击下载:传送门
点下载,之后选择vc_redist.x64.exe 下载,运行安装。(我的电脑是64位系统)
vc2015下载
软件安装
apache安装
安装过程很简单,因为是压缩包,所以,先将其解压包中的 Apache 解压到合适的位置。
这里需要先在创建一个目录文件:比如说我的目录文件就是E:\myev
我这里将Apache解压到apache这个目录中
解压之后:
- 找到E:\myev\apache\conf\httpd.conf文件,用记事本打开,找到:Define SRVROOT 这一项,将其右方的值改为当前你apache安装存放的目录地址,比如我的配置如下:Define SRVROOT “E:/myev/apache”
- 接下来需要配置安装Apache的主服务,有了它,Apache才可启动。打开CMD窗口,输入:”E:\myev\apache\bin\httpd.exe” -k install -n apache
切记,包含引号。该命令的意思是,安装apache服务,并将该服务名称命名为apache(你也可以改成别的),回车。
注:如果apache2.4安装失败,则先安装:vcredist_x64.exe
安装配置好apache后,在浏览器输入:
http://localhost
显示如下,则表示安装成功
PHP配置安装
将上述下载好的PHP文件解压到E:\myev\php目录中
配置apache2.4的httpd.conf
- PHP配置文件位置:
在httpd.conf中找到PHPIniDir,我的配置如下:
PHPIniDir “E:/myev/php/” - 加载相应的PHP模块:
在httpd.conf中添加如下代码:
LoadModule php7_module “E:/myev/php/php7apache2_4.dll” - 设置处理的文件类型:
在httpd.conf中添加如下代码:
AddType application/x-httpd-php .php .html .htm - 配置首页:
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
- PHP配置文件
将php.ini-development复制一份,重命名为php.ini
然后配置php.ini:
找到extension_dir ,我的配置如下:
extension_dir = “E:/myev/php/ext” - 检测是否配置成功
在E:\myev\apache\htdocs目录下新建一个test.php文件,代码如下:
<?php
phpinfo();
?>
然后在浏览器中输入:
http://localhost/test.php
显示如下,则表示配置成功
Mysql配置安装
这个可以到mysql官网自行下载:
我这里用到的版本是:mysql5.5.27_win32_zol.msi
具体安装过程可以参考我之前总结的文档:传送门
安装完成之后,需要在php.ini中打开mysql模块才可以使用:
打开php.ini文件,将如下的代码前面的分号就掉即可
extension=php_mbstring.dll
extension=php_mysqli.dll
这样,我们的mysql也就配置好了
phpMyAdmin配置安装
phpMyAdmin安装就更简单了,我这里用到的版本是:phpMyAdmin-4.4.15.2-all-languages.zip
直接将其解压到:E:\myev\apache\htdocs目录下,然后重命名为phpMyAdmin
然后在浏览器中输入:
http://localhost/phpMyAdmin 就可以登录mysql数据库了
好了,至此win7下PHP7+Apache2.4+Mysql安装配置就介绍完了,自己刚开始配置的时候也捣鼓了好长时间,自己经验的一些积累,欢迎大家多多交流。