新电脑上需要安装环境,不想再使用WAMP、XAMPP这些集成环境,Apahce2.4需要命令行安装,记录一下,留有后用。
1.下载Apache2.4
地址1:https://www.apachelounge.com/download/
地址2:http://www.apachehaus.com/cgi-bin/download.plx
根据Windows版本下载相应的压缩包。注意下载的压缩包对应的VC版本。
下载httpd-2.4.25-x86-vc14版本
2.下载PHP7
地址:http://windows.php.net/download
下载与Apache相同VC版本的。
简单来说,IIS下需要非线程安全(Non Thread Safe)版本,Apache下需要线程安全( Thread Safe)版本,在PHP官网有介绍到。
下载php-7.1.0-Win32-VC14-x86版本。上线最好不要用最新版本的软件,自己使用就无所谓了,可以体验一下新版本。
3.下载Mysql
地址:Download MySQL Installer
选择386.6M这个,不需要注册直接下载就行。
4.安装VC
Apache和PHP都需要VC支持,检查一下是否安装了相应版本。
VC14下载地址:Visual C++ Redistributable for Visual Studio 2015
4.安装Apache
把Apache压缩包解压到硬盘上。D:\dev
添加系统环境变量。把‘D:\dev\Apache24\bin’追加到‘Path’这个变量后边。这是为了调用‘httpd’应用程序方便,不用每次都进入‘D:\dev\Apache24\bin’文件夹中。
打开cmd.exe,执行‘httpd -k install’安装
修改‘D:\dev\Apache24\conf’下的‘httpd.conf’文件。找到‘Define SRVROOT “/Apache24″’修改为‘Define SRVROOT “D:/dev/Apache24″’,在命令行中执行‘httpd -k start’启动Apache服务。也可以通过‘D:\dev\Apache24\bin\ApacheMonitor.exe’启动服务,会在右下角有一个Apache图标,可以启动、关闭、重启服务。
在浏览器地址栏中输入http://localhost/出现一个默认的页面,表示Apache服务已经成功运行。页面原文件在D:\dev\Apache24\htdocs中。接下来需要配置Apache能够解析PHP代码。
5.安装PHP
PHP是免安装的,解压即可。D:\dev
6.配置Apache
打开‘D:\dev\Apache24\conf’下的‘httpd.conf’文件
//加载php7模块
LoadModule php7_module D:/dev/php/php7apache2_4.dll
//添加类型解析 列出的文件类型都会解析 其中php代码
AddType application/x-httpd-php .php .html .htm
//配置PHP ini文件目录 把 D:/dev/php/php.ini-development重命名为php.ini
PHPIniDir “D:/dev/php”
重新启动Apache服务,在D:\dev\Apache24\htdocs下创建test.php文件,输入简单的php代码,在浏览器中输入http://localhost/test.php进行测试。
使用‘httpd -k restart’命令进行重启Apache服务。
7.安装Mysql
运行x下载好的Mysql安装包进行安装、配置。
8.在PHP中配置mysql
修改php.ini,启用extension=php_pdo_mysql.dll,即把extension=php_pdo_mysql.dll前的;去掉。
启用PHP扩展,修改并启用php.ini中的extension_dir = “/ext”为extension_dir = “d:/dev/php/ext”
重启Apache服务。
8.安装phpmyadmin
开启mbstring、mysqli扩展
下载:phpMyAdmin
解压到d:/dev/Apache24/htdoc,重命名为pma
浏览器中输入http://localhost/pma/setup/index.php进行安装
浏览器中输入http://localhost/pma/index.php进行数据库管理,正常显示即表示PHP中mysql配置正确。
总结:按如下顺序更便捷
- 把所需软件都先下载好
- 首先安装mysql
- 解压PHP并创建php.ini,
- 启用PHP扩展,修改并启用php.ini中的extension_dir = “/ext”为extension_dir = “d:/dev/php/ext”
- 启用mbstring/mysqli/bz2等其他扩展
- 找到‘Define SRVROOT “/Apache24″’修改为‘Define SRVROOT “D:/dev/Apache24″’
- //加载php7模块—————————————————————————————- LoadModule php7_module D:/dev/php/php7apache2_4.dll
- //添加类型解析 列出的文件类型都会解析其中php代码———————————– AddType application/x-httpd-php .php .html .htm
- //配置PHP ini文件目录 把 D:/dev/php/php.ini-development重命名为php.ini——— PHPIniDir “D:/dev/php”
- 安装Apahce,使用httpd -k install进行安装,
- 使用httpd -k start启动服务
- 安装并使用phpmyadmin
转载请注明:XAMPP中文组官网 » Apche2.4 PHP7 Mysql 5.7 安装