#wamp的配置
##选项
1. 用apache 就下ts的
2. 是nginx或者iis 就用nts的
3. php win下面的 选择zip 或者msi的
##apache的配置
1.配置apache路径 `ServerRoot "C:/wamp/Apache24"`
2.监听端口 `Listen 80`
3.配置php ()
加载php5apache2_4.dll
LoadModule php5_module "C:/wamp/php/php5apache2_4.dll"
AddType application/x-httpd-php .php .phps
PHPINIDir "C:/wamp/php/php.ini"
4.默认的页面的设置
<IfModule dir_module>
DirectoryIndex index.php a.html index.html
</IfModule>`
5.虚拟主机配置(可在extra/httpd-vhosts.conf中配置)
Virtual hosts
Include conf/extra/httpd-vhosts.conf
6.httpd-vhosts.conf中的配置
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "C:/wamp/Apache24/htdocs/a"
ServerName 127.0.0.2
<Directory "C:/wamp/Apache24/htdocs/a">
Options None #不容许访问空列表
AllowOverride None #不容许外部文件更改
Require all granted #用户具目录所有权限
</Directory>
</VirtualHost>
7.将apache建立成服务 (在计算机->管理->服务 中启动Apache2.4的服务)
cd wamp
cd Apache24
cd bin
httpd -k install
##php的配置
1.拓展库目录加载进来
extension_dir = "C:/wamp/php/ext"
2.扩展库的开启(600)
extension=php_pdo.dll
extension=php_pdo_sqlite.dll
extension=php_mysql.dll
extension=php_mysqli.dll
3.session的配置
4.时区的配置 `date.timezone =PRC`
##mysql的配置
1.根据安装向导进行配置
2.建立data/data 放入物理mysql数据
3.j建立data/innodb 放入重要的文件
4.mysql中放入my.ini配置文件
##nginx的配置
`C:\wamp\nginx-1.7.10\conf\nginx.conf`
1.配置server
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
2.cmd.exe
cd wamp\php
php-cgi.exe -b 127.0.0.1:9000 -c c:\wamp\php\php.ini
3.启动nginx.exe
cd wamp\ngix
nginx.exe
nginx.exe -s stop
nginx.exe -s reload
4.自启动
> RunHiddenConsole.exe
>
> start.bat
>
> stop.bat
@echo off
set PHP_FCGI_MAX_REQUESTS=1000
echo Starting PHP FastCGI...
RunHiddenConsole C:/wamp/php/php-cgi.exe -b 127.0.0.1:9000 -c C:/wamp/php/php.ini
echo Starting nginx...
RunHiddenConsole C:/wamp/nginx/nginx.exe -p C:/wamp/nginx
##IIS 配置
IIS是windows的组件,可安装,不可卸载
1. 控制面板-》程序和功能
2. 打开或关闭windows功能
2. Internet信息服务-Internet Information Server
3. Web管理工具->IIS管理控制台
4. 万维网服务->全选
5. 万维网服务->应用程序开发功能
> CGI
>
> ISAPI扩展
>
> ISAPI筛选器
####计算机->管理->服务和应用程序->IIS管理
1. 处理程序映射->添加模块映射
- 请求路径:*.php
- 模块:FastCgiModule
- 可执行文件:`c:\wamp\php\php-cgi.exe`
- 名称:随便取
2. 地址重写-安装ISAPI_Rewrite软件
##memcache
[http://pecl.php.net/package/memcache/3.0.8/windows](http://pecl.php.net/package/memcache/3.0.8/windows)
1.下载`php_memcache.dll` 并加载到php.ini
`extension=php_memcache.dll`
2.建立memcached memecached.exe(服务器端)
3.cmd.exe (建立服务)
cd wamp/memcache
memecache.exe -d install
4.测试memcache是否成功
$mem = new Memcache();
$mem->connect('localhost','11211');
$mem->set('key','222');
echo $mem -> get('key');