真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

LAMP平臺的搭建以及基本應用

            LAMP平臺部署及應用

定制網(wǎng)站制作可以根據(jù)自己的需求進行定制,網(wǎng)站制作、網(wǎng)站建設構(gòu)思過程中功能建設理應排到主要部位公司網(wǎng)站制作、網(wǎng)站建設的運用實際效果公司網(wǎng)站制作網(wǎng)站建立與制做的實際意義

1:LAMP包括的組件有l(wèi)inux apache MySQL php(python,perl)

優(yōu)點:

成本低廉,都屬于開源軟件

易于開發(fā),頁面代碼簡單,與html標記語言結(jié)合度非常高

方便應用,方便移植,應用便捷

安全和穩(wěn)定性非常好

2:PHP的好處 結(jié)合了C, Java,Perl自創(chuàng)的新語法,擁有更好的網(wǎng)頁執(zhí)行速度,再次我們使用PHP

3:MySQL在上一章已搭建完畢,再次使用搭建完成的MySQL,可以查看本人的MySQL數(shù)據(jù)庫技術(shù)文檔

Apache也使用之前搭建好的環(huán)境,可查看之前的Apache應用技術(shù)文檔

4:要安裝PHP軟件包:首先卸載和PHP相關(guān)的軟件包,避免發(fā)生程序沖突:

LAMP平臺的搭建以及基本應用 

然后安裝以來包 libxml2-devel zlib-debel 再此使用yum安裝

LAMP平臺的搭建以及基本應用 

5:安裝擴展工具庫,libmcrypt,mhash,mcrypt三個庫,分別用來數(shù)據(jù)加密使用hash進行加密數(shù)據(jù):做文件鏈接

ln -s /usr/local/lib/libmcrypt*  /usr/lib

LAMP平臺的搭建以及基本應用 

做文件鏈接:  ln -s /usr/local/lib/libmash*  /usr/lib

LAMP平臺的搭建以及基本應用 

安裝 mcrypt庫要解決全局變量的問題防止configure配置報錯

Export  LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

LAMP平臺的搭建以及基本應用 

 

6:編譯安裝PHP:將PHP源碼包解壓到/usr/src目錄

LAMP平臺的搭建以及基本應用 

--prefix:指定PHP的安裝路徑

--with-mcrypt:加載數(shù)據(jù)加密等擴展工具的支持(調(diào)用mcrypt庫的文件)

--with-apxs2:(Apache調(diào)用PHP的方式)設置Apache提供的apxs模塊文件位置

--with-mysql;設置MySQL數(shù)據(jù)庫的安裝位置

--with-config-file-path:設置PHP的配置文件存放位置

--enable-mbstring:啟用多字符串功能,以便支持中文等代碼

7:設置LAMP組件環(huán)境:主要包括PHP的配置文件php.ini。Apache的配置文件httpd.conf的調(diào)整,前者用來確定PHP的運行參數(shù),后者主要加載libphp5.so模塊,以便支持PHP網(wǎng)頁

(1)php.ini配置的調(diào)整: 包括兩種樣板文件1測試:php.ini-develpment和2實際應用:php.ini-production

LAMP平臺的搭建以及基本應用 

(2)通過修改php.ini文件中的配置,設置上傳文件的大小限制,默認字符集,加載額外模塊等功能,如果沒有要求可以默認保持文件不變。此處設置允許上傳文件大小,每個http的最多允許上傳的文件數(shù)

LAMP平臺的搭建以及基本應用 

8:為了進一步提高PHP程序的執(zhí)行效率,優(yōu)化頁面加載速度,可以使用ZendGuardl oader引擎模塊,加載此模塊可以跟據(jù)實際情況而定(不做過多的解釋,后續(xù)會提到)

tar  zxf  ZendGuardLoader  -C /usr/src

cd /usr/src/ZendGuardLoader-php-5.3-linux-glibc23-x86/php-5.3

Cp ZendGuardLoader.so /usr/local/php5/lib/php

然后修改PHP的主配置文件/usr/local/php5/php.ini

Zend_extension=/usr/local/php5/lib/php/zendGuardLoader.so

Zend_loader.enable=1        添加啟動ZendGuardLoader.so提高優(yōu)化速度

9:http.conf配置的調(diào)整 ,要使httpd支持PHP頁面的解析功能,需要通過LoadModule配置項加載PHP應用程序的模塊文件

AddType : 對PHP類型網(wǎng)頁文件的支持

Directoryindex : 添加index.php配置項,以識別常見的PHP首頁文件  

LAMP平臺的搭建以及基本應用 

LAMP平臺的搭建以及基本應用 

 

重啟httpd服務/usr/local/httpd/bin/apachectl  restart

9:測試LAMP協(xié)同工作,從兩個方面進行測試

(1)通過對PHP頁面的訪問 編寫一個PHP格式的測試網(wǎng)頁文件

LAMP平臺的搭建以及基本應用 

LAMP平臺的搭建以及基本應用 

驗證效果:

LAMP平臺的搭建以及基本應用 

 

 

(2)通過對MySQL數(shù)據(jù)庫進行測試:編寫PHP測試文件,

Vim /usr/local/httpd/htdocs/tt.php

LAMP平臺的搭建以及基本應用 

進行驗證:

LAMP平臺的搭建以及基本應用 

10: LAMP架構(gòu)應用

首先部署PHPMysql系統(tǒng)主要用來通過web界面來管理MySQL數(shù)據(jù)庫,對于不熟悉MySQL系統(tǒng)的人來說非常實用

(1)首先進行解壓縮 tar zxf phpMyAdmin-4.2.5-all-languages.tar.gz  -C /usr/src下

然后將文件phpMyAdmin-4.2.5-all-languages 移動到/usr/local/httpd/htdocs/phpMyAdmin目錄下,方便通過web頁面進行管理MySQL數(shù)據(jù)庫

LAMP平臺的搭建以及基本應用 

(2)建立配置文件,config.inc.php

LAMP平臺的搭建以及基本應用 

 

配置文件中的blowfish_secret行中默認設置了一個短語秘鑰,用于網(wǎng)頁cookie認證,可根據(jù)需求自行修改:

LAMP平臺的搭建以及基本應用 

(3)訪問PHPMyAdmin的web管理界面

通過www.test.com/phpMyAdmin可進行訪問:

LAMP平臺的搭建以及基本應用 

之后可以創(chuàng)建需要表和庫,比較方便簡潔


網(wǎng)頁標題:LAMP平臺的搭建以及基本應用
分享網(wǎng)址:http://weahome.cn/article/pojhhh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部