欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

扣丁學(xué)堂為你講解學(xué)習(xí)PHP教程的經(jīng)驗(yàn)技巧

2017-11-24 13:36:31 1406瀏覽

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


扣丁學(xué)堂為你講解學(xué)習(xí)PHP教程的經(jīng)驗(yàn)技巧


       如果你對(duì)PHP有一定的了解或者看過(guò)一些初步的教材,這些技巧可以擴(kuò)展你對(duì)PHP的認(rèn)識(shí),使你掌握一些常見(jiàn)的和高級(jí)的PHP功能。幫你成為PHP開(kāi)發(fā)工程師中的佼佼者。


       一、把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ù)庫(kù),隨后希望再安裝支持加密的模塊,只要運(yùn)行“make clean”,添加新的配置選項(xiàng),然后再運(yùn)行“make”和“make install”即可,一個(gè)新的PHP模塊就會(huì)安裝在Apache中適當(dāng)?shù)奈恢蒙希缓笾匦聠?dòng)Apache,而無(wú)需重新編譯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)。


       接下來(lái)我們開(kāi)始安裝PHP:


      1、在PHP主頁(yè)的下載區(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è)文件)。為了得到較高的性能,我沒(méi)有安裝對(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)。回到提示符狀態(tài)后,你還需要對(duì)Apache的httpd.conf文件作一些修改。


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

       2、找到以ServerName開(kāi)頭的行,把它改為真正的值,例如: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í)沒(méi)有出現(xiàn)錯(cuò)誤提示信息,就可以通過(guò)創(chuàng)建一個(gè)名為phpinfo.php的只有如下所示一行內(nèi)容的文件,對(duì)安裝的Apache、PHP進(jìn)行測(cè)試:把這個(gè)文件保存到Apache的文檔根目錄(htdocs)中,然后開(kāi)啟瀏覽器,鍵入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)的變量,而無(wú)需建立多個(gè)cookie、使用隱藏表格字段或?qū)⑿畔⒋鎯?chǔ)在數(shù)據(jù)庫(kù)中。在一個(gè)網(wǎng)頁(yè)上啟動(dòng)一個(gè)對(duì)話,就會(huì)使PHP引擎知道你想啟動(dòng)一個(gè)對(duì)話(如果還沒(méi)有啟動(dòng))或者繼續(xù)當(dāng)前的對(duì)話:session_start();啟動(dòng)一個(gè)對(duì)話將通過(guò)cookie向用戶發(fā)送一個(gè)識(shí)別字符串(例如940f8b05a40d5119c030c9c7745aead9),在服務(wù)器端,會(huì)創(chuàng)建一個(gè)與識(shí)別字符串匹配的臨時(shí)文件,例如sess_940f8b05a40d5119c030c9c7745aead9,這個(gè)文件中包含注冊(cè)的對(duì)話變量以及它們的值。


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


       由此可見(jiàn),想要成功找到滿意的工作我們的技術(shù)水平一定要過(guò)關(guān),因此學(xué)好PHP開(kāi)發(fā)技術(shù)很重要。想要學(xué)好PHP開(kāi)發(fā)技術(shù)可以選擇口碑良好的扣丁學(xué)堂進(jìn)行學(xué)習(xí),扣丁學(xué)堂不僅有專業(yè)的老師和與時(shí)俱進(jìn)的課程體系,還有大量的PHP視頻教程供學(xué)員觀看學(xué)習(xí),想要學(xué)好PHP開(kāi)發(fā)技術(shù),想要PHP視頻教程的小伙伴快聯(lián)系我們的咨詢老師領(lǐng)取吧??鄱W(xué)堂PHP技術(shù)交流群:374332265。

關(guān)注微信公眾號(hào)獲取更多的學(xué)習(xí)資料




查看更多關(guān)于“php培訓(xùn)資訊的相關(guān)文章>>

標(biāo)簽: PHP培訓(xùn) PHP視頻教程 PHP開(kāi)發(fā)工程師

熱門(mén)專區(qū)

暫無(wú)熱門(mén)資訊

課程推薦

微信
微博
15311698296

全國(guó)免費(fèi)咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號(hào)中關(guān)村智誠(chéng)科創(chuàng)大廈4層
京ICP備2021002079號(hào)-2   Copyright ? 2017 - 2022
返回頂部 返回頂部