LAMP平臺部署及應(yīng)用
成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站制作、成都網(wǎng)站設(shè)計、碾子山網(wǎng)絡(luò)推廣、小程序設(shè)計、碾子山網(wǎng)絡(luò)營銷、碾子山企業(yè)策劃、碾子山品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們大的嘉獎;成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供碾子山建站搭建服務(wù),24小時服務(wù)熱線:028-86922220,官方網(wǎng)址:muchs.cn1:LAMP包括的組件有l(wèi)inux apache mysql php(python,perl)
優(yōu)點:
成本低廉,都屬于開源軟件
易于開發(fā),頁面代碼簡單,與html標記語言結(jié)合度非常高
方便應(yīng)用,方便移植,應(yīng)用便捷
安全和穩(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應(yīng)用技術(shù)文檔
4:要安裝PHP軟件包:首先卸載和PHP相關(guān)的軟件包,避免發(fā)生程序沖突:
然后安裝以來包 libxml2-devel zlib-debel 再此使用yum安裝
5:安裝擴展工具庫,libmcrypt,mhash,mcrypt三個庫,分別用來數(shù)據(jù)加密使用hash進行加密數(shù)據(jù):做文件鏈接
ln -s /usr/local/lib/libmcrypt* /usr/lib
做文件鏈接: ln -s /usr/local/lib/libmash* /usr/lib
安裝 mcrypt庫要解決全局變量的問題防止configure配置報錯
Export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
6:編譯安裝PHP:將PHP源碼包解壓到/usr/src目錄下
--prefix:指定PHP的安裝路徑
--with-mcrypt:加載數(shù)據(jù)加密等擴展工具的支持(調(diào)用mcrypt庫的文件)
--with-apxs2:(Apache調(diào)用PHP的方式)設(shè)置Apache提供的apxs模塊文件位置
--with-mysql;設(shè)置MySQL數(shù)據(jù)庫的安裝位置
--with-config-file-path:設(shè)置PHP的配置文件存放位置
--enable-mbstring:啟用多字符串功能,以便支持中文等代碼
7:設(shè)置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實際應(yīng)用:php.ini-production
(2)通過修改php.ini文件中的配置,設(shè)置上傳文件的大小限制,默認字符集,加載額外模塊等功能,如果沒有要求可以默認保持文件不變。此處設(shè)置允許上傳文件大小,每個http的最多允許上傳的文件數(shù)
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應(yīng)用程序的模塊文件
AddType : 對PHP類型網(wǎng)頁文件的支持
Directoryindex : 添加index.php配置項,以識別常見的PHP首頁文件
重啟httpd服務(wù)/usr/local/httpd/bin/apachectl restart
9:測試LAMP協(xié)同工作,從兩個方面進行測試
(1)通過對PHP頁面的訪問 編寫一個PHP格式的測試網(wǎng)頁文件
驗證效果:
(2)通過對MySQL數(shù)據(jù)庫進行測試:編寫PHP測試文件,
Vim /usr/local/httpd/htdocs/tt.php
進行驗證:
10: LAMP架構(gòu)應(yīng)用
首先部署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ù)庫
(2)建立配置文件,config.inc.php
配置文件中的blowfish_secret行中默認設(shè)置了一個短語秘鑰,用于網(wǎng)頁cookie認證,可根據(jù)需求自行修改:
(3)訪問PHPMyAdmin的web管理界面
通過www.test.com/phpMyAdmin可進行訪問:
之后可以創(chuàng)建需要表和庫,比較方便簡潔
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
當前標題:LAMP平臺的搭建以及基本應(yīng)用-創(chuàng)新互聯(lián)
當前路徑:http://muchs.cn/article26/dejojg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、企業(yè)建站、定制開發(fā)、面包屑導(dǎo)航、網(wǎng)站制作、營銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容