1.所需安装软件
mysql-5.5.18-win32.msi
httpd-2.2.22-win32-x86-openssl-0.9.8t.zip
php_5.4.14_Win32_VC9_x86_XiaZaiBa.zip
2.apache安装
安装完毕后,在浏览器窗口中输入 hocalhost或127.0.0.1页面显示It works!
即表示安装成功。
3.PHP安装
将php_5.4.14_Win32_VC9_x86_XiaZaiBa.zip解压后,文件名修改简单的名称php54;
文件夹中有两个文件php.ini-development和php.ini-production,前者为开发者模式,后者为商用模式,
将php.ini-production修改为php.ini
4.apache与php关联
要使apache直接php文件,将要做如下修改:
打开apache的配置文件,/conf/http.con;
ServerRoot "F:/LAMP/apache2":apache的安装路径;
Listen 80:默认端口号80;
LoadModule:载入的相关组件,载入php组件
LoadModule php5_module "F:\LAMP\php54\php5apache2_2.dll";
ServerAdmin test@126.com:为安装时输入的邮箱地址;
DocumentRoot "F:/LAMP/apache2/htdocs":文件夹内的index.html即指It works页面;
<Directory "F:/LAMP/apache2/htdocs">:此为权限文件夹,此文件夹应》=DocumentRoot文件夹;
DirectoryIndex index.html:此处即为索引,如修改为DirectoryIndex index.html index.php 将按序查找执行;
已加载php模块,但尚不能解析,故应加入 AddType application/x-httpd-php .php;
在\htdocs目录下创建test.php 输入<?php phpinfo(); ?>,然后在浏览器中输入127.0.0.1/test.php,将会出现php信息;
Loaded Configuration File:指定默认的php文件,可在httpd.conf中通过添加 PHPIniDir "F:\LAMP\php54" 指定;
httpd.conf的# Include conf/extra/httpd-vhosts.conf 将#号去掉,即表示apache开始载入组件,其内可以配置虚拟主机;
可做如下修改:
在a_com和b_com文件夹下建立相应的php文件即可通过浏览器访问,按顺序如输入的站点不存在,将进入a站点
5.mysql验证是否安装成功
执行指令mysql -u root -p,回车后输入密码,如成功提示mysql的命令提示符,即表示安装成功
6.浏览器窗口显示错误信息修改如下:
php.ini中display_errors = Off=>display_errors = On
error_reporting改为:error_reporting = E_ALL & ~E_NOTICE
后重启apache即可
7.phpmyadmin安装
在http://www.phpmyadmin.net/下载phpMyAdmin-2.11.6-all-languages.zip,将phpMyAdmin-2.11.6-all-languages.zip解压至F:\LAMP\apache\htdocs\,目录名称改为phpmyadmin。
将F:\LAMP\apache\htdocs\phpMyAdmin\config.example.inc.php文件改名为config.inc.php,查找以下两行:
//$cfg['Servers'][$i]['controluser'] = 'root';
//$cfg['Servers'][$i]['controlpass'] = '1';
删除“//”注释号,输入MySQL的用户名和密码(前面安装MySQL时的root用户信息)。
设置:$cfg['blowfish_secret']= 'cookie';
浏览器http://localhost/phpmyadmin/,测试