Windows下PHP环境搭建(Apache+PHP5+MySQL)
2017-11-17 17:13
483 查看
Apache 服务器搭建
安装
下载并安装 C++ Redistributable Visual Studio 2017,本例安装的版本为:VC_redist.x64.exe下载 Apache 服务器
Apache服务器官网没有提供编译好的二进制文件,这里到Apache Lounge去下载,下载的版本为:httpd-2.4.29-Win64-VC15.zip。下载后解压到合适的目录。
配置
打开 [Apache解压目录]/Apache24/conf/httpd.conf修改 ServerRoot 为实际的路径,本例为:F:/httpd-2.4.29-Win64-VC15/Apache24
找到 ServerName 并取消注释,值改为自己的域名
找到 DocumentRoot,这个是设置网站存放的目录,通常设置为 [Apache目录]/htdocs,本例为:F:/httpd-2.4.29-Win64-VC15/Apache24/htdocs。下一行 <Directory> 也改成实际的路径,本例为:F:/httpd-2.4.29-Win64-VC15/Apache24/htdocs
找到 <IfModule dir_module>,这个节点用来配置默认首页,可以同时配置多个,每个用空格隔开,优先级从左到右。本例改为:
<IfModule dir_module> DirectoryIndex index.php index.html index.htm </IfModule>
找到 <IfModule alias_module>,修改 ScriptAlias /cgi-bin/ 的值为实际的路径,本例为:F:/httpd-2.4.29-Win64-VC15/Apache24/cgi-bin。找到 <Directory “c:/Apache24/cgi-bin”>,改为实际的路径,本例为:F:/httpd-2.4.29-Win64-VC15/Apache24/cgi-bin
安装服务
管理员权限打开命令行提示符,切换到 [Apache目录]/bin 下:> cd F:\httpd-2.4.29-Win64-VC15\Apache24\bin
执行以下命令安装服务:
> httpd -k install [Fri Nov 17 14:01:30.743763 2017] [mpm_winnt:error] [pid 5088:tid 516] AH00433: Apache2.4: Service is already installed.
现在可以在 service.msc 下看到安装的服务了,名为 Apache2.4,现在启动它。
测试
在浏览器中输入 http://localhost,如果看到 It works! 的页面,说明 Apache 服务器正常运行。PHP5 搭建
安装
可以在PHP 下载页面下载 PHP5 或者 PHP7,本例下载的版本为:php-5.6.32-Win32-VC11-x64.zip。注意要下载 Thread Safe 版本。下载后解压到合适的目录。本例为:F:\php-5.6.32-Win32-VC11-x64在 [PHP 解压目录] 中可以找到 php5apache2_4.dll,这个 dll 是 Apache 在启动时需要加载的
配置
配置 PHP
进入 PHP 目录,找到 php.ini-development,复制一份出来,并重命名为 php.ini,打开它。找到 On windows 这一行,将 extension_dir = “ext” 这一行的注释去掉,并将 ext 该值改为实际的路径,本例为:F:/php-5.6.32-Win32-VC11-x64\ext。这样PHP就可以找到要加载扩展模块的目录了。
指定PHP要加载的扩展。找到 Dynamic Extensions,下面就是 PHP 可加载的扩展模块,可以根据需要加上或去掉注释。本例打开的模块为:
extension=php_curl.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_pdo_mysql.dll extension=php_sockets.dll extension=php_xmlrpc.dll
修改时区,找到 date.timezone,值填写 PRC
配置 Apache
打开 [Apache目录]/conf/httpd.conf配置 php5apache2_4.dll 加载路径,在末尾添加一行:
LoadModule php5_module "F:/php-5.6.32-Win32-VC11-x64/php5apache2_4.dll"
配置应用于php解析程序的文件后缀,在末尾添加一行:
AddType application/x-httpd-php .php .html .htm .php5
配置 php 配置文件路径,在末尾添加一行:
PHPIniDir "F:/php-5.6.32-Win32-VC11-x64"
测试
重启 Apache 服务在 [Apache]/htdocs 目录下新建 index.php,内容如下:
<?php phpinfo() ?>
浏览器中输入 http://localhost,如果显示 PHP 信息,则表示配置成功
安装 MySQL
下载
在Windows Installer 下载页面下载MySQL,本例下载的版本为:mysql-installer-community-5.7.20.0.msi安装
双击运行:勾选 [I accept the license terms],Next:
选择 [Server Only],Next:
Next:
Next:
Next:
Next:
Next:
输入密码,Next:
Next:
Next:
Execute:
Finish:
Next:
Finish
测试
找到 MySQL 5.7 Command Line Client,打开,输入密码进入 MySQL,输入 show databases; 如果列出了系统的表则说明安装成功了。相关文章推荐
- windows上的Apache+MySQL+PHP环境搭建
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程(红色字体为新增)
- windows7下手工搭建Apache2.2 php5.3 Mysql5.5开发环境
- windows下搭建 php+apache+mysql 环境
- Windows下Memcache环境的搭建及简单使用(包含 APACHE+PHP+MYSQL 环境配置 )
- win环境20分钟搭建php+sql服务器Apache+php+mysql在windows下的安装与配置图解
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- TestLink学习一:Windows搭建Apache+MySQL+PHP环境
- Windows下搭建PHP环境:Apache+PHP+MySQL
- Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)
- windows环境下的PHP+Apache+MySql的环境搭建
- 使用XAMPP快速搭建windows下PHP、Mysql、Apache环境
- TestLink学习一:Windows搭建Apache+MySQL+PHP环境
- windows快速搭建本地apache+php+mysql开发环境,多站点域名访问
- Windows 2003搭建Apache PHP MySQL环境经验分享
- windows下搭建Apache+MySQL+PHP环境(2012-8-11)
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程
- PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程