PHP 通常被安裝在 Linux/Unix 操作系統(tǒng)上,并且搭配 Apache 服務(wù)器一起使用。在將 PHP 與 Apache 服務(wù)器一起安裝的時(shí)候,你有三種不同的安裝方式可以選擇:靜態(tài)模塊,動(dòng)態(tài)共享對(duì)象(Dynamic Sh " /> www.99re.,国产真实乱人偷精品,亚洲在线精品

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

如何使用動(dòng)態(tài)共享對(duì)象的模式來(lái)安裝PHP


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

在這里我建議大家使用動(dòng)態(tài)共享對(duì)象的模式來(lái)安裝 php,這是因?yàn)檫@種安裝方式為日后的維護(hù)與升級(jí)提供了極大的便利。假設(shè)你一開始安裝 php 的時(shí)候,只加入了php 的數(shù)據(jù)庫(kù)相關(guān)模塊。幾天以后你決定再加裝 php 的編碼功能相關(guān)模塊,這時(shí)候你只需要在你的系統(tǒng)命令列輸入 make clean 指令,然后輸入新的 php 設(shè)定選項(xiàng),然后再輸入 make 與 make install 指令,接下來(lái)系統(tǒng)就會(huì)產(chǎn)生一個(gè)新的 php 動(dòng)態(tài)共享對(duì)象,并且安裝到 Apache 服務(wù)器所指定的適當(dāng)目錄位置去了。接下來(lái)你要做的只是重新激活 Apache 服務(wù)器就行了,你就不需要把 Apache 服務(wù)器整個(gè)重新編譯過(guò)。 

下面幾個(gè)基本步驟可以讓你安裝一套全新的 Apache 服務(wù)器,并且內(nèi)含 php 動(dòng)態(tài)加載模塊: 

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

2.將取得的檔案復(fù)制到某個(gè)有意義的目錄位置,例如 /usr/local/ 或者 /opt/ ,或者其它你覺(jué)得適當(dāng)?shù)哪夸浳恢谩?nbsp;

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

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

tar -xvf apache_[version].tar  

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

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

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

7.等到系統(tǒng)回到命令提示符號(hào),輸入 make,然后繼續(xù)等候系統(tǒng)回到命令提示符號(hào)。 

8.輸入 make install指令。 

此時(shí)編譯程序?qū)?huì)產(chǎn)生最后需要用到的目錄與檔案,完成以后會(huì)再度回到命令提示符號(hào)。 

接下來(lái)可以開始安裝 php 了: 

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

2.將取得的檔案放置到某個(gè)有意義的目錄位置,例如 /usr/local/ 或者 /opt/ ,或者其它你覺(jué)得適當(dāng)?shù)哪夸浳恢谩?nbsp;

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

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

tar -xvf php-[version]  

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

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

6.等到系統(tǒng)回到命令提示符號(hào),輸入 make指令,然后繼續(xù)等候系統(tǒng)回到命令提示符號(hào)再輸入make install指令。 

接下來(lái)編譯程序便會(huì)產(chǎn)生我們最后要使用的 php 動(dòng)態(tài)共享對(duì)象,將它放置到Apache 用來(lái)放置動(dòng)態(tài)共享對(duì)象的目錄下,并且替你修改 Apache 服務(wù)器設(shè)定檔 httpd.conf 的某些部分,最后系統(tǒng)會(huì)再度回到命令提示符號(hào)。等你回到命令提示符號(hào)以后,你必須回頭去修改 httpd.conf 檔案,里面有些設(shè)定必須修改: 

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

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

3.找出下面這一段設(shè)定: 

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

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

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

把 httpd.conf 存盤,輸入 cd 指令回到上一層目錄,然后輸入下面的指令激活A(yù)pache 服務(wù)器: 

./bin/apachectl start  

如果激活過(guò)程沒(méi)有任何錯(cuò)誤訊息出現(xiàn)的話,接下來(lái)我們就可以開始測(cè)試看看剛剛安裝好的 Apache 服務(wù)器和 php 模塊是不是真的一切無(wú)誤了。請(qǐng)建立一個(gè)檔案,命名為 phpinfo.php,里面只要輸入下面這行 php 程序代碼就可以了: 

<? phpinfo() ?> 

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

在初次安裝完成以后,日后當(dāng)你想要重新設(shè)定 php 的時(shí)候(比方說(shuō)加入原本沒(méi)有安裝的 php 模塊),你只需要在系統(tǒng)命令提示符號(hào)下輸入 make clean指令,然后輸入新的 ./configure設(shè)定指令,再輸入 make和 make install指令,系統(tǒng)便會(huì)產(chǎn)生一個(gè)新的php動(dòng)態(tài)共享對(duì)象。 接下來(lái)你只需要重新激活 Apache 服務(wù)器讓它重新加載剛剛建立好的新模塊即可。只需要幾個(gè)簡(jiǎn)單的步驟便可以解決掉一堆煩人的問(wèn)題了! 

php技術(shù)如何使用動(dòng)態(tài)共享對(duì)象的模式來(lái)安裝PHP,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 皮肤诊所| 秀场视频高清完整版| 魔影| 玉匣记白话全书| 日本女人性生活视频| 抖音下截| 学生会长的忠告| 刑事侦缉档案2剧情介绍| 我这一辈子 电影| 演员李明个人资料| 《生命中有你》赞美诗歌| 程瑶瑶| 宋学士濂文言文翻译| 女同性恋视频网站| 单丹| 少林问道演员表| 12月日历2024日历表| 打开免费观看网站| 《生命中有你》赞美诗歌| 故乡别来无恙演员表名单| 第一介绍人与第二介绍人意见| 荒岛求生2005美版| 漂亮主妇 电视剧| 中央电视台科教频道| 荒笛子简谱| 100条谐音歇后语| 郑楚一| 我和我的祖国钢琴谱完整版| 言承旭电影| 白鹭的简介资料| 尹雪喜演的电影在线观看 | 血色天劫| 战无双| 女人高潮私密按摩视频| 抖音主页| 大师兄 电影| 打男生军人光屁股的网站视频| 红灯停绿灯行电影观看| 我在等你回家剧情介绍| 哥哥啊啊啊| 松雪泰子|