wamp的搭建-个人笔记

#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');

  

posted on 2015-08-01 17:53  y_php  阅读(379)  评论(0编辑  收藏  举报