PHP 通常被安裝在 Linux/Unix 操作系統上,并且搭配 Apache 服務器一起使用。在將 PHP 與 Apache 服務器一起安裝的時候,你有三種不同的安裝方式可以選擇:靜態模塊,動態共享對象(Dynamic Sh " /> 超人碰碰碰人人成碰人,国产精品麻豆一区二区三区v视界 国产精品毛片一区二区三区 ,免费观看一级欧美在线视频

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

如何使用動態共享對象的模式來安裝PHP


php 通常被安裝在 Linux/Unix 操作系統上,并且搭配 Apache 服務器一起使用。在將 php 與 Apache 服務器一起安裝的時候,你有三種不同的安裝方式可以選擇:靜態模塊,動態共享對象(Dynamic Shared Object, DSO)以及 CGI 程序執行文件。 

在這里我建議大家使用動態共享對象的模式來安裝 php,這是因為這種安裝方式為日后的維護與升級提供了極大的便利。假設你一開始安裝 php 的時候,只加入了php 的數據庫相關模塊。幾天以后你決定再加裝 php 的編碼功能相關模塊,這時候你只需要在你的系統命令列輸入 make clean 指令,然后輸入新的 php 設定選項,然后再輸入 make 與 make install 指令,接下來系統就會產生一個新的 php 動態共享對象,并且安裝到 Apache 服務器所指定的適當目錄位置去了。接下來你要做的只是重新激活 Apache 服務器就行了,你就不需要把 Apache 服務器整個重新編譯過。 

下面幾個基本步驟可以讓你安裝一套全新的 Apache 服務器,并且內含 php 動態加載模塊: 

1.到 http://www.apache.org/dist/下載最新版本的 Apache 服務器原始碼。 

2.將取得的檔案復制到某個有意義的目錄位置,例如 /usr/local/ 或者 /opt/ ,或者其它你覺得適當的目錄位置。 

3.將取得的檔案解壓縮,解開以后你會得到一些 *.tar 檔案。 

4.輸入下面的指令將這些 *.tar 檔案解開,并且將解開的檔案放置到一個名叫 apache_[version] 的目錄位置: 

tar -xvf apache_[version].tar  

5.輸入 cd 指令將工作目錄切換到 /usr/local/apache_[version](如果你在上一個步驟把 *.tar 檔案解到其它不同目錄,那么就切換到你所指定的目錄去) 

6. 輸入下面的指令準備編譯程序,記得將下面指令里面的 [path] 部分代換成你自己的目錄名稱,例如 /usr/local/apache[version] (不要加上最后面的斜線!)。這個步驟所做的工作是激活 mod_so,如此一來 Apache服務器才可以使用動態共享對象。 

./configure --prefix=[path] --enable-module=so  

7.等到系統回到命令提示符號,輸入 make,然后繼續等候系統回到命令提示符號。 

8.輸入 make install指令。 

此時編譯程序將會產生最后需要用到的目錄與檔案,完成以后會再度回到命令提示符號。 

接下來可以開始安裝 php 了: 

1.到 php 官方網站:http://www.php.NET/downloads.php 下載最新版本的 php 原始程序代碼。 

2.將取得的檔案放置到某個有意義的目錄位置,例如 /usr/local/ 或者 /opt/ ,或者其它你覺得適當的目錄位置。 

3.將取得的檔案解壓縮,解開以后你會得到一些 *.tar 檔案。 

4.輸入下面的指令將這些 *.tar 檔案解開,并且將解開的檔案放置到一個名叫 php-[version] 的目錄位置: 

tar -xvf php-[version]  

5.輸入 cd 指令將工作目錄切換到 /usr/local/php-[version](如果你在上一個步驟把 *.tar 檔案解到其它不同目錄,那么就切換到你所指定的目錄去)?,F在你就可以開始編譯 php 動態共享對象了,真正必須的設定選項只有一個:--with-apxs(這是一個位在 Apache 服務器安裝位置下的 bin 目錄里面的一個檔案)。不過在這里我建議把 php 的 MySQL 相關模塊也一起加入。 

./configure --with-mysql=/[path to mysql] --with-apxs=/[path to apxs]  

6.等到系統回到命令提示符號,輸入 make指令,然后繼續等候系統回到命令提示符號再輸入make install指令。 

接下來編譯程序便會產生我們最后要使用的 php 動態共享對象,將它放置到Apache 用來放置動態共享對象的目錄下,并且替你修改 Apache 服務器設定檔 httpd.conf 的某些部分,最后系統會再度回到命令提示符號。等你回到命令提示符號以后,你必須回頭去修改 httpd.conf 檔案,里面有些設定必須修改: 

1.找出 ServerAdmin 那一行,把你的 email 信箱加上去,也就是把那一行修改成: ServerAdmin you@yourdomain.com 

2.找出 ServerName 那一行,并且將服務器名稱設定好,例如:ServerName localhost 

3.找出下面這一段設定: 

# And for php 4.x, use:
#
#AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .php

你必須修改這里的設定值,把 AddType 那兩行前面的#符號去掉(這里的#符號是代表批注),并且加入其它你想要配合 php 程序使用的擴展名,修改完以后這段設定看起來應該像是(請注意里面的 .php 和 .phtml 就是將來你可以用來分辨 php 程序的擴展名): 

# And for php 4.x, use:
#
AddType application/x-httpd-php .php .phtml 
AddType application/x-httpd-php-source .php

把 httpd.conf 存盤,輸入 cd 指令回到上一層目錄,然后輸入下面的指令激活Apache 服務器: 

./bin/apachectl start  

如果激活過程沒有任何錯誤訊息出現的話,接下來我們就可以開始測試看看剛剛安裝好的 Apache 服務器和 php 模塊是不是真的一切無誤了。請建立一個檔案,命名為 phpinfo.php,里面只要輸入下面這行 php 程序代碼就可以了: 

<? phpinfo() ?> 

將檔案存盤,然后把它放置到 Apache 服務器的文件根目錄(該目錄名稱是 htdocs)去。啟動你的瀏覽器,在地址列輸入 http://localhost/phpinfo.php,如果一切安裝無誤的話,你應該會看到一個很長的網頁,上面顯示了完整的 php系統設定信息,這表示我們已經順利安裝完成 Apache 服務器和 php 了! 

在初次安裝完成以后,日后當你想要重新設定 php 的時候(比方說加入原本沒有安裝的 php 模塊),你只需要在系統命令提示符號下輸入 make clean指令,然后輸入新的 ./configure設定指令,再輸入 make和 make install指令,系統便會產生一個新的php動態共享對象。 接下來你只需要重新激活 Apache 服務器讓它重新加載剛剛建立好的新模塊即可。只需要幾個簡單的步驟便可以解決掉一堆煩人的問題了! 

php技術如何使用動態共享對象的模式來安裝PHP,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产成人精品亚洲日本在线 | 国产午夜视频在线 | 美美女高清毛片视频免费观看 | 色婷婷一区二区三区四区成人网 | 成人影院视频 | 黄色影院在线观看视频 | 色综合久久88色综合天天 | 高清一区二区在线观看 | 久视频在线观看 | 久草社区 | 伊人精品成人久久综合欧美 | 青青草色青伊人 | 国产精品日本不卡一区二区 | 国产精品午夜久久 | 国产精品美女在线观看 | 小美女毛片 | 欧美 日产 国产动漫 | 欧美精品国产制服第一页 | 国产精品区一区二区免费 | 一级一级特黄女人精品毛片 | 国产2021成人精品 | 午夜hhh视频在线观看hhhh | 婷婷99精品国产97久久综合 | 日韩一级片网址 | 国产伦理久久精品久久久久 | 国内精品麻豆 | xf在线a精品一区二区视频网站 | 91免费福利精品国产 | 欧美日韩一道本 | 99re6这里只有精品视频 | 国产精品伦理一区二区三区 | 91看片在线观看 | 久久久久久午夜精品 | 成人特黄午夜性a一级毛片 成人婷婷 | 伊人久久亚洲综合 | 国产精品福利在线观看秒播 | 在线观看视频黄 | 麻豆一区二区三区四区 | 韩国美女爽快一级毛片黄 | 一区二区视频在线免费观看 | 欧美特黄a级高清免费大片 欧美特黄a级高清免费看片 |