Windows上搭建PHP开发环境(Apache,MySQL,PHP)

时间:2021-04-17 20:34:41

LAMP(Linux,Apache,MySQL,PHP)是PHP开发平台,现在已经有很多的网站在使用LAMP。不仅仅因为LAMP是开源的,它们兼容性好,稳定,性能好。如果你习惯使用Windows系统,也可以在Windows上使用Apache,MySQL,PHP来搭建PHP开发平台。
1. 安装 MySQL (1) 官网下载页面:http://dev.mysql.com/downloads/mysql/     下载 mysql-5.x.xx-win32.msi 安装包 (2) 下载完成后直接安装就行,安装过程中会提示设置root用户的密码。 (3) 安装完成后启动 MySQL Server Instance Configuration Wizard. 配置里,configuration type 选 Standard Configuration就行。在 Character 选项中,推荐选择utf-8. Windows option里,选中 Include Bin Directory in Windows PATH, 方便在命令行中使用MySQL. (4) 配置完成后,打开命令行,测试MySQL是否安装成功。在命令行中输入:
mysql -u root -h localhost -p
然后按提示输入密码,如果提示登录成功,说明安装完成。(Windows Vista 和Windows 7下,使用 MySQL System Tray Monitor 需要管理员权限。) 2. 安装 PHP (1) 官网下载页面:http://windows.php.net/download/     下载 ZIP 压缩包,解压到 PHP 文件夹,如D:\php5 (2) 配置文件,将PHP 目录下的php.ini-production复制一份,并将复制后的文件改名为php.ini (3) 修改配置文件 php.inia. 将doc_root 值修改为网站的根目录,如改为doc_root = "D:\htdocs",或doc_root = "D:\www"b. 修改PHP扩展模块目录,extension_dir 的值修为php目录下的ext文件夹的位置。
extension_dir = "D:\php5\ext"
c. 添加扩展模块,找到下面的行,去掉每行最前面的;
extension=php_curl.dll extension=php_gd2.dll extension=php_imap.dll extension=php_mbstring.dll extension=php_mcrypt.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_xmlrpc.dll
d. 解决时差问题,查找date.timezone有这么一行
;date.timezone =
    将;去掉,改成
date.timezone = PRC

3. 安装 Apache
(1) 官网下载页面:http://httpd.apache.org/download.cgi
    选择带SSL的版本,下载httpd-2.2.xx-win32-x86-openssl-0.9.8x.msi
(2) 安装 Apache, 安装过程,需要输入Server Information,这个随便输入什么都行。
(3) 配置 Apache, 在 Apache 安装目录 conf 文件夹下找到httpd.conf 用记事本打开。
a. 找到下面这行(注意:安装路径可能不同):
DocumentRoot "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
修改为 (注意这里用的斜杠跟windows目录中用的是不同的)
DocumentRoot "D:/htdocs" 或是 DocumentRoot "D:/www"
b. 设置DocumentRoot的权限,找到:
<Directory "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
也修改成:
<Directory "D:/htdocs"><Directory "D:/www">
c. 脚本目录的配置
ScriptAlias /cgi-bin/ "D:/htdocs/cgi-bin/" 或是 ScriptAlias /cgi-bin/ "D:/www/cgi-bin/"
还有:
<Directory "D:/htdocs/cgi-bin">    AllowOverride None     Options None    Order allow,deny    Allow from all </Directory>
这里的 <Directory "D:/htdocs/cgi-bin"> 和上面对就,或是<Directory "D:/www/cgi-bin">
d. 在文件最后加上
# For PHP 
LoadModule php5_module "E:/php5/php5apache2_2.dll" <IfModule php5_module> AddType application/x-httpd-php .php AddType application/x-httpd-php .html </IfModule>
# The directory for php.ini PHPIniDir "D:/php5" 
(4) 重启Apache,应该就可以使用PHP页面了。测试PHP,将下面的代码保存为phpinfo.php,放入DocumentRoot里面(D:\htdocs或D:\www),phpinfo.php中使用phpinfo()函数,显示php的配置信息:
<?php     phpinfo();  ?>
然后在浏览器中地址栏里输入:http://localhost/phpinfo.php
如果安装配置正确,会显示php的配置信息页面。
(Windows Vista 和Windows 7下,使用 Monitor Apache Servers 需要管理员权限。)

(全文完)