版本及目录信息
OS:32位 Window7 Ultimate
Microsoft Visual C++:2010 SP1 Redistributable Package (x86)
WampServer:(32 bits & PHP 5.3) 2.2E
PHPWind:v9.0
WampServer安装目录:C:\wamp
WampServer部分
WampServer下载
WampServer安装
安装Microsoft Visual C++
安装火狐
安装WampServer
WampServer配置
为了允许非本机访问,需要修改Apache和phpMyAdmin的两个配置文件。
- 修改Apache的
httpd.conf
文件
路径:C:\wamp\bin\apache\apache2.2.22\conf\
找到如下代码
<Directory "c:/wamp/www/">
...省略若干注释
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
修改为
<Directory "c:/wamp/www/">
...省略若干注释
# onlineoffline tag - don't remove
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
AllowOverride All
Order allow,deny
Allow from all
</Directory>
- 修改phpMyAdmin的
phpmyadmin.conf
文件
路径:C:\wamp\alias\
找到
<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
# Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
修改为
<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
# Options Indexes FollowSymLinks MultiViews
# AllowOverride all
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
AllowOverride All
Order allow,deny
Allow from all
</Directory>
另外,由于WampServer默认没有设置MySQL的密码,所以还需要把MySQL的密码设置起来。
- 设置MySQL密码
在火狐中输入localhost/phpmyadmin
进入phpMyAdmin的界面,切换到SQL页面。
先查询mysql.user表中关于root的信息:
select * from mysql.user where User = 'root';
然后利用password函数加密明文密码并更新root的密码:
update mysql.user set Password = password('ok') where User = 'root';
最后使修改生效:
flush privileges;
重启WampServer
- 设置phpMyAdmin的
config.inc.php
文件
路径:C:\wamp\apps\phpmyadmin3.5.1\
找到
$cfg['Servers'][$i]['password'] = '';
修改为
$cfg['Servers'][$i]['password'] = 'ok';
重启WampServer
PHPWind部分
PHPWind下载
下载PHPWind
PHPWind安装
解压压缩包,并把upload
目录下的所有内容复制到C:\wamp\www\
目录下
PHPWind v9.0不要复制upload\.htaccess文件
访问localhost/install.php
开始安装
PS:让Apache能部署多个项目
这里因为是在给公司测试选型,所以选用同IP,不同端口这种实现方式。由于我对Apache及PHP并不熟悉,只是临时救火,所以按下不表,具体可以参见Apache官网。
- 修改Apache的
httpd.conf
文件
路径:C:\wamp\bin\apache\apache2.2.22\conf\
找到
Listen 80
修改为
Listen 80
Listen 81
<VirtualHost *:80>
DocumentRoot C:/wamp/www
ServerName phpwind
</VirtualHost>
<VirtualHost *:81>
DocumentRoot C:/wamp/www2
ServerName ecshop
</VirtualHost>
...省略若干
<Directory "c:/wamp/www2/">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
重启WampServer即可