日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

淺談P教程之十大經(jīng)驗(yàn)技巧_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:如何在PHP中實(shí)現(xiàn)文件的上傳功能
PHP同樣支持上傳文件的功能,但并不是所有支持PHP的網(wǎng)站都支持此功能,特別是免費(fèi)的網(wǎng)站。 實(shí)現(xiàn)上傳,首先要在HTML上加入上傳文件的FORM>表格。 form method=post action=upload.php ENCTYPE=multipart/form-data> input type=file name=upload_file> inp

全球超過300萬個(gè)互聯(lián)網(wǎng)網(wǎng)站的管理員都在使用PHP,使得它成為最為普及的服務(wù)器端腳本語言之一。其特點(diǎn)是運(yùn)行速度快、穩(wěn)定可靠、跨平臺(tái),而且是開放源代碼軟件。隨你使用的水平不同,PHP可以很簡(jiǎn)單,也可以很復(fù)雜,可以只使用它發(fā)送HTML表格元素,還可以在PHP應(yīng)用程序中集成Java和XML。

如果你對(duì)PHP有一定的了解或者看過一些初步的教材,這些技巧可以擴(kuò)展你對(duì)PHP的認(rèn)識(shí),使你掌握一些常見的和高級(jí)的PHP功能。

一、把PHP安裝為Apache的DSO

PHP在Linux/Unix平臺(tái)上經(jīng)常與Apache搭配使用,在安裝PHP時(shí),有三種安裝方式可供選擇:靜態(tài)模式、動(dòng)態(tài)模式(DSO)、CGI二進(jìn)制模式。

由于易于維護(hù)和升級(jí),我強(qiáng)烈建議以DSO方式安裝PHP。例如,初次安裝時(shí)如果安裝的PHP僅支持?jǐn)?shù)據(jù)庫,隨后希望再安裝支持加密的模塊,只要運(yùn)行“make clean”,添加新的配置選項(xiàng),然后再運(yùn)行“make”和“make install”即可,一個(gè)新的PHP模塊就會(huì)安裝在Apache中適當(dāng)?shù)奈恢蒙�,然后重新啟�?dòng)Apache,而無需重新編譯Apache。

下面的步驟將安裝一個(gè)全新的Apache,并以DSO方式安裝PHP:

1、從Apache軟件基金會(huì)得到最新版本的Apache源代碼;

2、把得到的源代碼放到/usr/local/或者/opt/目錄下,或者你指定的任意目錄中;

3、運(yùn)行Gunzip對(duì)文件進(jìn)行解壓縮,得到后綴為.tar的文件;

4、運(yùn)行下面的命令,把文件安裝到apache_[version]目錄中:

tar -xvf apache_[version].tar

5、進(jìn)入/usr/local/apache_[version]目錄(或者在步驟4中安裝壓縮文件的目錄);

6、鍵入下面的命令為編譯Apache作準(zhǔn)備,用你自己的路徑替換其中的[path],例如,/usr/local/apache[version],現(xiàn)在已經(jīng)設(shè)置了mod_so的新值,它將允許Apache使用DSO模塊;

7、回到提示符狀態(tài)后鍵入make,并等待再次回到提示符狀態(tài);

8、執(zhí)行“make install”命令。

至此,Apache已經(jīng)安裝完畢,系統(tǒng)將重回到提示符狀態(tài)。接下來我們開始安裝PHP:

1、在PHP主頁的下載區(qū)中找到最新版本的鏈接;

2、把文件下載到一個(gè)適當(dāng)?shù)哪夸浿校?usr/local/或/opt/或者你指定的任意目錄中;

3、運(yùn)行Gunzip對(duì)文件進(jìn)行解壓縮,得到后綴為.tar的文件;

4、執(zhí)行下面的命令把文件安裝在php-[version]目錄中:

tar -xvf php-[version]

5、進(jìn)入/usr/local/php-[version]目錄或在步驟4中指定的目錄;

至此,已經(jīng)作好了以DSO方式安裝PHP的準(zhǔn)備工作,唯一需要修改的配置選項(xiàng)是with-apxs(這是Apache的bin目錄中的一個(gè)文件)。為了得到較高的性能,我沒有安裝對(duì)MySQL的支持模塊。

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

6、回到提示符狀態(tài)后執(zhí)行make命令,等待重新返回到提示符狀態(tài);

7、執(zhí)行make install命令。

至此,系統(tǒng)以DSO方式在Apache的模塊目錄中安裝了PHP,并對(duì)Apache的httpd.conf文件作適當(dāng)?shù)男薷暮蠓祷氐教崾痉麪顟B(tài)�;氐教崾痉麪顟B(tài)后,你還需要對(duì)Apache的httpd.conf文件作一些修改。

1、找到包含有ServerAdmin的一行,添加你的電子郵件地址,如下所示:

ServerAdmin [email protected]

2、找到以ServerName開頭的行,把它改為真正的值,例如:

ServerName localhost

3、找到內(nèi)容如下所示的小節(jié):

# And for PHP 4.x, use:

#

#AddType application/x-httpd-php .php

#AddType application/x-httpd-php-source .phps

修改這些行的內(nèi)容,使PHP 4.0的AddType不再成為注釋,并添加希望在PHP中使用的文件后綴名,上面的內(nèi)容變?yōu)槿缦滤镜膬?nèi)容:

# And for PHP 4.x, use:

#

AddType application/x-httpd-php .php .phtml

AddType application/x-httpd-php-source .phps

保存文件,回到上一級(jí)目錄,執(zhí)行下面的命令重新啟動(dòng)Apache:

./bin/apachectl start

如果在啟動(dòng)時(shí)沒有出現(xiàn)錯(cuò)誤提示信息,就可以通過創(chuàng)建一個(gè)名為phpinfo.php的只有如下所示一行內(nèi)容的文件,對(duì)安裝的Apache、PHP進(jìn)行測(cè)試:

<? phpinfo() ?>

把這個(gè)文件保存到Apache的文檔根目錄(htdocs)中,然后開啟瀏覽器,鍵入http://localhost/phpinfo.php地址,屏幕上就會(huì)出現(xiàn)許多的變量和它們的值。

如果要重新配置PHP,需要再次運(yùn)行make clean命令,然后執(zhí)行帶有一系列選項(xiàng)的./configure命令,然后再執(zhí)行make和make install命令,Apache的目錄模塊中就會(huì)出現(xiàn)一個(gè)新的模塊,只要再重新啟動(dòng)Apache加載這個(gè)新的模塊,就一切OK了。

二、使用PHP本身的對(duì)話

PHP 4.0中最令人期待的特性應(yīng)該是對(duì)對(duì)話的支持,PHP 3.0的用戶必須使用第三方的軟件否則就不能使用對(duì)話,不支持對(duì)話一直是PHP最大的缺憾之一。

只要用戶在瀏覽你的網(wǎng)站,你就可以利用對(duì)話維護(hù)與特定用戶有關(guān)的變量,而無需建立多個(gè)cookie、使用隱藏表格字段或?qū)⑿畔⒋鎯?chǔ)在數(shù)據(jù)庫中。

在一個(gè)網(wǎng)頁上啟動(dòng)一個(gè)對(duì)話,就會(huì)使PHP引擎知道你想啟動(dòng)一個(gè)對(duì)話(如果還沒有啟動(dòng))或者繼續(xù)當(dāng)前的對(duì)話:

session_start();

啟動(dòng)一個(gè)對(duì)話將通過cookie向用戶發(fā)送一個(gè)識(shí)別字符串(例如940f8b05a40d5119c030c9c7745aead9),在服務(wù)器端,會(huì)創(chuàng)建一個(gè)與識(shí)別字符串匹配的臨時(shí)文件,例如sess_940f8b05a40d5119c030c9c7745aead9,這個(gè)文件中包含注冊(cè)的對(duì)話變量以及它們的值。

用來顯示對(duì)話的作用的最常見的例子是訪問計(jì)數(shù)器。啟動(dòng)PHP模塊,確保PHP代碼是文件的第一行,在PHP代碼之前不要有空格、HTML代碼和其他的代碼。因?yàn)閷?duì)話會(huì)發(fā)送一個(gè)頭部,因此如果在session_start()之前有空格和HTML代碼,就會(huì)得到一個(gè)出錯(cuò)信息。

分享:談PHP本地調(diào)試環(huán)境簡(jiǎn)易安裝配置
對(duì)于PHP的應(yīng)用,我個(gè)人比較傾向于使用Linux的操作系統(tǒng)下的Apache PHP Mysql(或者Oracle)配置,而不建議使用Windows系統(tǒng)構(gòu)建PHP作業(yè)服務(wù)器。理由很簡(jiǎn)單,PHP的原型就是基于Linux系統(tǒng)開發(fā)的一個(gè)Web服務(wù)工具,雖然也為了方便移植到window系統(tǒng),但是卻有相當(dāng)部分

共6頁上一頁123456下一頁
來源:模板無憂//所屬分類:PHP教程/更新時(shí)間:2009-06-28
相關(guān)PHP教程