如今大部分一键安装包可能是32位的,并不支持64位,直接在64位的系统上使用会报错的,因此我这里就来讲说windows 64位系统如何创建Apache+PHP+MySQL环境的! php
我这里演示用的windows 2008 64位简体中文版,apache,php,mysql多用的是64位的版本。创建的是本地环境,因此我用的是默认设置。 html
一、下载PHP、Apache和Mysql软件以及VC库。 mysql
下面分别是PHP、Apache和Mysql的官网地址。 sql
PHP:http://windows.php.net/qa/ apache
Mysql:http://www.mysql.com/downloads/mysql/ windows
Apache:http://www.apachelounge.com/download/win64/ 浏览器
本教程要用到的php,apache,mysql以及vc库,下载地址:百度网盘 服务器
二、安装前注意事项。 app
你注意下下载PHP,Apache的网站,上面有提示要安装Visual C++库的。 网站
Apache2.4.4须要VC10库支持,Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)
PHP5.5.0beta2须要VC11库支持,Visual C++ Redistributable for Visual Studio 2012 Update 1
注1:若是Apache2.4.4没有安装VC10库,会出现以下提示的错误。
错误提示:“没法启动此程序,由于计算机中丢失MSVCR100.dll。尝试从新安装该程序以解决此问题。”
注2:若是PHP5.5.0beta2没有安装VC11库,会出现以下提示的错误。
三、安装Apache(D盘根目录下)
(1)打开D:\Apache24\conf下httpd.conf 文件,用记事本打开编辑做以下修改并保存。
第37行ServerRoot "c:/Apache24"改成ServerRoot “D:/Apache24”;//Apache程序的位置。
第204行的ServerAdmin改不改无所谓;
第213行ServerName前面的“#”号去掉;
第237行DocumentRoot "c:/Apache24/htdocs"改成DocumentRoot "D:/Apache24/htdocs";//网站的根目录
第238行<Directory "c:/Apache24/htdocs">改成<Directory " D:/Apache24/htdocs">;
第271行DirectoryIndex index.html改成DirectoryIndex index.html index.php index.htm //支持更多的默认页
第354行 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改成ScriptAlias /cgi-bin/ "D:/Apache24/cgi-bin/"
第370行<Directory "c:/Apache24/cgi-bin">改成<Directory "D:/Apache24/cgi-bin">
(2)启动Apache。
开始 --- 运行,输入cmd,打开命令提示符。分别输入以下命令(每行回车)
d: cd Apache24\bin httpd
若是httpd.conf配置正确的话,输入httpd回车后是没有任何提示的。不要关闭命令窗口(关闭命令窗口就是关闭Apache),本地浏览器访问。出现“It works”那么就说明apache已经正确安装了。
(3)把Apache加入系统服务
关闭httpd命令窗口,否则会报错的。
开始 --- 运行,输入cmd,再打开一个命令提示符。分别输入以下命令(每行回车)
d: cd Apache24\bin httpd.exe -k install -n "servicename" \\加入服务。servicename是服务里面的名字,能够自定义。
若是要卸载这个服务的话,先要中止这个服务,而后输入httpd.exe -k uninstall -n "servicename"卸载这个服务。
四、安装PHP(D盘根目录下)
这里PHP5.5.0用php5apache2_4.dll来配置的。也不用PHP.ini文件了,用PHP默认的了。
(1)打开Apache24\conf下httpd.conf,在最后加上
# php5 support LoadModule php5_module "d:/php/php5apache2_4.dll" AddHandler application/x-httpd-php .php # configure the path to php.ini PHPIniDir "d:/php"
(2)重启 Apache 服务器。
网站文件夹D:/Apache24/htdocs新建一个index.php,内容为<?php phpinfo(); ?>保存,访问出现php的信息就说明php已经成功安装。以下图。
五、MySQL安装
MySQL安装我简单说了下也就是经过cmd命令便可。(每行回车)
d: cd mysql\bin MySQLd --install MySQL net start MySQL
修改my.ini以下
第730行; extension_dir = "ext",去掉前面的“;”,并改成extension_dir ="d:\PHP\ext"
extension=php_mysql.dll
extension=php_mysqli.dll
讲到这里差很少了,具体配置我这里不说。