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.dlld. 解决时差问题,查找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>(4) 重启Apache,应该就可以使用PHP页面了。测试PHP,将下面的代码保存为phpinfo.php,放入DocumentRoot里面(D:\htdocs或D:\www),phpinfo.php中使用phpinfo()函数,显示php的配置信息:
# The directory for php.ini PHPIniDir "D:/php5"
<?php phpinfo(); ?>然后在浏览器中地址栏里输入:http://localhost/phpinfo.php
如果安装配置正确,会显示php的配置信息页面。 (Windows Vista 和Windows 7下,使用 Monitor Apache Servers 需要管理员权限。)
(全文完)