Windows下手动搭建Apache 2.4.25+PHP 5.6.30+MySQL运行环境
2017-05-04 15:15
736 查看
虽然 Windows 平台下有许多免费并且很优秀的PHP运行环境一键安装包(例如:WAMP、AppServ、XAMPP、phpStudy),但是对于 PHP 新手来说,还是很有必要学会手动搭建PHP运行环境的。由于我当前的系统环境为 Windows 10 64位,所以我选择了 64位版本的软件包。
Apache 2.4.25 VC14 X64 —— http://www.apachehaus.com/cgi-bin/download.plx
PHP 5.6.30 VC11 X64 Thread Safe —— http://windows.php.net/download#php-5.6
MySQL 5.7.17 X64 —— https://dev.mysql.com/downloads/mysql/
注意:由于下载的 Apache 和 PHP 是在 VC14 和 VC11 的环境下编译的,所以你需要下载安装这两个运行库,如果已经安装过 VC14 和 VC11,可以忽略。
VC11 —— https://www.microsoft.com/zh-cn/download/details.aspx?id=30679
VC14 —— https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
1.打开 Apache 默认配置文件(
2.以管理员身份运行 CMD(避免权限不足),通过 CD 命令切换到 bin 目录(
如果安装出现“ServerRoot must be a valid directory”错误,参考 http://www.fenzhi.net/post/15 解决。
3.启动 Apache 服务,输入
4.启动成功后,打开浏览器输入 http://localhost ,出现下图就说明成功了。
Apache CMD常用命令
另外,为了使用起来更加方便,你可以创建一个 ApacheMonitor.exe(
的快捷方式来管理(启动、停止、重启) Apache 服务。
1.打开 PHP 目录,复制 php.ini-development 文件,重命名为 php.ini 并打开,配置 PHP 扩展,去除下面几个常用扩展前面的分号“;”
2.让 Apache 加载 PHP模块,打开 httpd.conf,在文件末尾增加
3.在
4.在浏览器中访问 http://localhost/phpinfo.php ,出现下图,说明配置成功
1.打开 MySQL 目录,复制 my-default.ini 文件,重命名为 my.ini 并打开,找到 basedir、datadir、port 三项,去除前面的 #,将 basedir、 datadir、port 三项修改如下:
2.以管理员身份运行 CMD(避免权限不足),通过 CD 命令切换到 bin 目录(
3.输入
4.MySQL启动成功后,输入
5.最后,为了方便使用,我们将 MySQL 安装路径添加到系统环境变量中,这样就不用再切换到 bin 目录执行 MySQL 命令了(以后在 CMD 中直接输入
右键此电脑 -> 属性 -> 高级系统设置 -> 环境变量,然后在系统变量栏选择 PATH -> 编辑 -> 新建(将 MySQL 路径添加进去) -> 确定
PHP运行环境所需软件包
Apache 2.4.25 VC14 X64 —— http://www.apachehaus.com/cgi-bin/download.plxPHP 5.6.30 VC11 X64 Thread Safe —— http://windows.php.net/download#php-5.6
MySQL 5.7.17 X64 —— https://dev.mysql.com/downloads/mysql/
注意:由于下载的 Apache 和 PHP 是在 VC14 和 VC11 的环境下编译的,所以你需要下载安装这两个运行库,如果已经安装过 VC14 和 VC11,可以忽略。
VC11 —— https://www.microsoft.com/zh-cn/download/details.aspx?id=30679
VC14 —— https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
Apache配置
1.打开 Apache 默认配置文件(D:\WebServer\Apache2.4.25\conf\httpd.conf),查找
Define SRVROOT,将后面双引号中的
/Apa b190 che24更换为
D:\WebServer\Apache2.4.25后保存。
2.以管理员身份运行 CMD(避免权限不足),通过 CD 命令切换到 bin 目录(
D:\WebServer\Apache2.4.25\bin),输入
httpd -k install进行安装,提示“The 'Apache2.4' service is successfully installed.”,说明安装成功。
如果安装出现“ServerRoot must be a valid directory”错误,参考 http://www.fenzhi.net/post/15 解决。
3.启动 Apache 服务,输入
net start apache2.4。
4.启动成功后,打开浏览器输入 http://localhost ,出现下图就说明成功了。
Apache CMD常用命令
net start apache2.4 —— 启动 Apache 服务 net stop apache2.4 —— 停止 Apache 服务
另外,为了使用起来更加方便,你可以创建一个 ApacheMonitor.exe(
D:\WebServer\Apache2.4.25\bin\ApacheMonitor.exe)
的快捷方式来管理(启动、停止、重启) Apache 服务。
PHP配置
1.打开 PHP 目录,复制 php.ini-development 文件,重命名为 php.ini 并打开,配置 PHP 扩展,去除下面几个常用扩展前面的分号“;”;extension_dir = "ext" => extension_dir = "D:\WebServer\PHP5.6.30\ext" ;extension=php_curl.dll => extension=php_curl.dll ;extension=php_gd2.dll => extension=php_gd2.dll ;extension=php_mbstring.dll => extension=php_mbstring.dll ;extension=php_mysql.dll => extension=php_mysql.dll ;extension=php_mysqli.dll => extension=php_mysqli.dll ;extension=php_pdo_mysql.dll => extension=php_pdo_mysql.dll
2.让 Apache 加载 PHP模块,打开 httpd.conf,在文件末尾增加
PHPIniDir "D:\WebServer\PHP5.6.30" LoadModule php5_module "D:\WebServer\PHP5.6.30\php5apache2_4.dll" <IfModule php5_module> AddType application/x-httpd-php .php AddType application/x-httpd-php .php3 AddType application/x-httpd-php .php5 </IfModule>
3.在
D:\WebServer\Apache2.4.25\htdocs下创建 phpinfo.php,内容为
<?php phpinfo(); ?>
4.在浏览器中访问 http://localhost/phpinfo.php ,出现下图,说明配置成功
MySQL配置
1.打开 MySQL 目录,复制 my-default.ini 文件,重命名为 my.ini 并打开,找到 basedir、datadir、port 三项,去除前面的 #,将 basedir、 datadir、port 三项修改如下:basedir = D:\WebServer\MySQL5.7.17 datadir = D:\WebServer\MySQL5.7.17\data port = 3306 (MySQL 默认端口号)
2.以管理员身份运行 CMD(避免权限不足),通过 CD 命令切换到 bin 目录(
D:\WebServer\MySQL5.7.17\bin),输入
mysqld -install进行安装,提示“Services successfully installed.”,说明安装成功。
3.输入
net start mysql,启动 MySQL 服务。
4.MySQL启动成功后,输入
mysql -u root -p,直接回车登录即可(因为整个安装过程没有设置过密码,默认为空)。
5.最后,为了方便使用,我们将 MySQL 安装路径添加到系统环境变量中,这样就不用再切换到 bin 目录执行 MySQL 命令了(以后在 CMD 中直接输入
mysql -u root -p即可),配置环境步骤如下:
右键此电脑 -> 属性 -> 高级系统设置 -> 环境变量,然后在系统变量栏选择 PATH -> 编辑 -> 新建(将 MySQL 路径添加进去) -> 确定
相关文章推荐
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- 搭建Windows+Apache+MySQL+PHP服务器环境
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程以及注意事项
- Windows+apache+php+mysql环境搭建
- Windows下搭建 PHP开发环境 之 Apache php mysql 安装
- Windows上搭建PHP开发环境(Apache,MySQL,PHP)
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程(红色字体为新增)
- Win7下搭建“PHP+Apache+MySql”网站运行环境详细方法步骤
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- windows环境下的PHP+Apache+MySql的环境搭建
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- win环境20分钟搭建php+sql服务器Apache+php+mysql在windows下的安装与配置图解
- Windows下Apache+MySQL+PHP运行环境的安装图文方法
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- win7下PHP运行环境搭建(apache+mysql+php)