網站設計之靈感起源Ⅱ

  今天是網站設計的第二天,前兩天說了,目前已經對網站的設計有了一定的想法,現在對於想法開始付諸行動

  首先我需要搭建以下環境實現apache+php+mysql之間的相互調用

**在搭建過程中我發現php和apache的版本之間有很嚴重的版本衝突問題,因爲是自學,所以安裝過程中經常遇到Cannot load LoadModule,整個人莫名的腦大,以前也是經常遇到版本衝突的問題,但是像php這樣這麼嚴重的我也是很少見,而且本人對英語的理解很淺,再加上沒什麼耐心,所以總是碰壁,最後在網上發現了一個網友的評論

PHP5壓縮包裏的php5apache2.dll只適用於apache2.0.*版本,如果是2.2.*以上版本,就可能會出現 "Cannot load C:/php/php5apache2.dll into server: The specified module could not be found." 或者"The requested operation has failed",改成/php5apache2_2.dll即可


大概意思是,如果你要是apache2.2以上的版本,你的php要在哪個版本之間的意思,所以我對應着下了相應的版本,好了,廢話不多說了,下面是我的服務器安裝版本(已正式應用)

Windows 8   系統
Apache2.2.25 應用服務器
Zender Studio 12.5 開發工具IDE
PHP-5.2.6-Win32 安裝文件
MySql 數據庫


  單個安裝已經完成,現在我要在zender studio上進行php開發,首先需要集成ide與應用服務器和數據庫服務器的連接

  1.打開apache服務器

    這裏需要注意apache服務器如果是安裝文件,在安裝完成後如果在瀏覽器上輸入localhost,顯示IT WORKS則說明apache服務器安裝完成,否則安裝失敗

apache/conf/httpd.conf文件

    在該文件中有幾個地方是需要注意的

    1)ServerRoot "D:/Program Files (x86)/php/apache2.2"

      ServerRoot是apache安裝路徑,上面的例子是我安裝的apache路徑

    2)Listen 80

      Listen 是接口 如果想更改接口只需要把80改成這種形式127.0.0.1:8008或者直接改端口號但是我沒試過

      如果遇到服務不能啓動,可能是端口衝突,我也遇到了這個問題但是我 不知道是什麼意思按照文件的進行了解決

      the requested operation has failed

      解決辦法:計算機-管理-服務和應用程序-Internet Information Services(IIS)管理器-網站-編輯網站-綁定-端口80 修改爲8008等其他端口

    3)新增以下加載路徑,該路徑爲了讓PHP和Apache整合,加載php.ini文件

      PHPIniDir "D:/Program Files (x86)/php/php-5.2.6-Win32"
      LoadModule php5_module "D:/Program Files (x86)/php/php-5.2.6-Win32/php5apache2_2.dll"
      AddType application/x-httpd-php .php .html .htm

    4)DocumentRoot "I:/ZendWorkspace"

      加載你要調用的workspace這裏是zender studio的workspace

    5)<Directory "I:/ZendWorkspace">


      加載你要調用的workspace這裏是zender studio的workspace

  2.加載PHP

    解壓php之後,將php.ini-xxx去掉後綴,只留下ini,然後編輯該文件

    1)extension_dir= "D:/Program Files (x86)/php/php-5.2.6-Win32/ext"

     將php的ext路徑賦給extension_dir

    2) 配置環境變量

      將php路徑和php/ext路徑放到path下

    3)extension=php_mysql.dll  extension=php_mysqli.dll

      如果要整合mysql需要將他們之前的;號去掉

    4)重啓服務

    5)

        <?php    
           phpinfo();
        ?>

如果顯示wKioL1jPgMrR3_KOAACNj32cZqc496.png-wh_50則成功

    6)

    <?php    
     $conn=mysql_connect("localhost","root","rootxxx");
     if($conn){
      echo "連接mysql數據庫ok";
     }else {
      echo "連接mysql數據庫失敗";
     }
    ?>

wKioL1jPgRLi5UDYAAAYfaqrBXs678.png-wh_50

    顯示如圖 即全部安裝成功~


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章