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