本人親試:分享在Win7 下安裝 PHP + MYSQL + APACHE +ZendOptimizer (都是最新版)


先分享下所有軟件的下載地址: 2012.2.16 最新版本地址 

View Code
Apache HTTP Server (httpd) 2.2.22    http://httpd.apache.org/download.cgi#apache22

PHP 5.2 (5.2.17) http://windows.php.net/download/#php-5.2-ts-VC6-x86

mysql-installer-5.5.20.0.msi http://dev.mysql.com/downloads/mirror.php?id=405845 需要賬號登陸

Zend Optimizer (Runtime for PHP 5.2 and earlier) 3.3.3 http://www.zend.com/en/products/guard/thank-you-zend-guard-loader-optimizer?package=144 需要登陸

地址可能要隨時進行更新

為了親測ZendOptimizer,自己不得不重新安裝所有的軟件包,進行原裝組合。不過最后也終於組合成功了!希望通過這篇圖文介紹,能給正在愁眉安裝環境的同仁帶去一些幫組。有問題還希望在留言板中指出,不甚感激!

  1. 軟件安裝
    所有的軟件安裝過程,這里並不一一列出,安裝過程直接下一步默認安裝都可,或者參考一些截圖的文章(eg:http://www.qqread.com/php/n652282101.html),本文主要介紹如何正確組合這些軟件在一起成功並安全運行,同時加入截圖講解一些常見的配置錯誤問題。
  2. 配置httpd.conf

    在httpd.conf文件中添加PHP模塊,設置PHP初始化目錄,也即php.ini的目錄。

    在httpd.conf文件加入php文件索引。

    httpd.conf文件添加能夠被解釋器所解釋的后綴文件。

  3. 配置php.ini,注意在php的壓縮文件中會有兩個php.ini實例文件,推薦用php.ini-recommend修改為php.ini,這是官方默認推薦配置,安全性會更好。

    在php.ini中加入php的擴展目錄(ext),需要使用ext中的一些模塊,必須要配置地址

    在php.ini中啟用必要的動態模塊! 必須的要有php_mysql.dll對吧? 

  4. 設置php.ini環境變量,有些將php.ini文件復制windows目錄中,也可以通過設置它添加

     
  5. 安全性配置 
    屏蔽網站訪問目錄,比如下圖,讓瀏覽器禁止訪問系統目錄

    在 Directory "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs" 中設置Indexs就可以隱藏  

     

  6.  開啟url rewrite重寫模式,首先開啟LoadModule rewrite_module modules/mod_rewrite.so 模塊
     

    其次,在設置AllowOverride 模式

    這樣,服務器就支持.htaccess文件重寫
     
  7.  添加多站點,首先開啟vhost.conf模式
     

    第二步,在vhosts.conf文件中復制官方的多站點配置實例

    解釋下: DocumentRoot 設置站點的主文檔目錄;ServerName 設置域名的名稱;ErrorLog設置訪問該域名時的錯誤日志;CustomLog設置該域名的訪問日志,這些日志文件都會生成到logs目錄中,訪問服務器調試查看。

  8. 最后注意安裝ZendOptimizer-3.3.3-Windows-i386, 這里主要是選擇php.ini的安裝目錄以及apache的安裝目錄

     安裝成功了通過測試

     

     
  9. 最后一步都要在hosts文件中添加域名對應的ip地址

     

     
 
 



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM