1. 程式人生 > >LAMP架構之安裝PHP

LAMP架構之安裝PHP

LinuxPHPlamp架構

一、安裝前需知
1、同安裝Apache,MySQL一樣需要將Linux上光盤進行掛載,並且PHP是在Apache安裝好的前提下進行安裝
2、安裝PHP需要需要用到 gd-2.0.35.tar.gz和php-5.4.5.tar.bz2兩個軟件包,並且需要用yum倉庫安裝GD庫相關的軟件工具包,需要事先建立yum倉庫
3、由於是在虛擬機中安裝,需要用的軟件包是從宿主機中利用共享文件夾的方式共享到Linux中,共享文件夾可參考我的手工編譯安裝Apache http://blog.51cto.com/13641879/2109342 這篇博客,有詳細說明
4、192.168.10.10為虛擬機Linux的IP地址,192.168.10.20為宿主機vmnet1網卡IP地址,虛擬機與宿主機進行通信需將虛擬機網絡適配器設置為僅主機模式
二、開始實驗
1、首先安裝GD庫和GD庫關聯程序,GD庫是用來處理和生成圖片,使用yum倉庫進行安裝
技術分享圖片
2、將gd-2.0.35.tar.gz GD庫的壓縮包解壓到/opt目錄下
技術分享圖片
3、轉到/opt/gd/2.0.35此目錄下進行./configure --prefix=/usr/local/gd安裝配置,指定安裝路徑為/usr/local/gd
技術分享圖片
4、用make命令將配置文件變成可執行文件,再使用make install安裝可執行文件,可使用make&&make install命令執行完make緊接著執行make install,但執行此命令需保證上一步configure配置和make的過程沒有錯誤,建議第一次做的分開執行。
技術分享圖片
5、將php-5.4.5.tar.bz2 PHP的壓縮包解壓到/opt目錄下
技術分享圖片
6、使用./configure配置PHP,指明安裝路徑,GD庫,還有一些功能模塊的開啟等
技術分享圖片
7、使用make&&make install將配置文件變成可執行文件,再使用make install安裝可執行文件,可使用make&&make install命令執行完make緊接著執行make install,但執行此命令需保證上一步configure配置和make的過程沒有錯誤,建議第一次做的分開執行。
技術分享圖片
8、編輯httpd.conf文件,讓apache 支持php
技術分享圖片
①配置文件裏找到 AddType application/x-gzip .gz .tgz 在下面添加如下內容
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
技術分享圖片
②檢查LoadModule php5_module modules/libphp5.so此行是否存在
技術分享圖片
③調整首頁文件,由原先的index.html,增加index.php
技術分享圖片
9、開啟httpd服務
技術分享圖片
10、更改首頁文件內容
技術分享圖片
將index.html原本文件內容刪除,重新編輯如下
技術分享圖片
11、此時可以用宿主機瀏覽器訪問Linux網頁服務,測試首頁是否已改成PHP的相關內容,訪問前需關閉Linux的防火墻,和安全功能
①關閉Linux的防火墻,和安全功能
技術分享圖片
②宿主機瀏覽器地址欄輸入LinuxIP地址進行訪問,出現如下界面PHP網頁正常顯示,則lamp平臺搭建成功
技術分享圖片
此實驗完成

LAMP架構之安裝PHP