安裝php源碼包
關於apache的安裝,參考Linux筆記(58)——詳解apache源碼包安裝
安裝php
安裝依賴包
如果直接編譯安裝php,會報錯,因為它依賴的有些套件我們沒有安裝,它依賴libxml2,libxml2-devel這兩個
我們要先安裝這兩個套件,用以下方法安裝:
方法一:要求有對應的rpm套件
<code>rpm -ivh libxml2-<span>2.6</span><span>.23</span>-<span>1.2</span><span>.i</span>386<span>.rpm</span>rpm -ivh libxml2-devel-<span>2.6</span><span>.23</span>-<span>1.2</span><span>.i</span>386<span>.rpm</span></code>
方法二:使用yum安裝
<code>yum <span>-y</span> install libxml2 yum <span>-y</span> install libxml2<span>-devel</span></code>
安裝php
然後真正開始安裝php:先下載源碼包,依序執行以下指令:
<code>tar <span>-zxvf</span> php<span>-</span><span>5.6</span><span>.19</span><span>.</span>tar<span>.</span>gz cd php<span>-</span><span>5.6</span><span>.19</span><span>.</span>/configure <span>--</span>prefix<span>=</span>/usr/<span>local</span>/php <span>--</span><span>with</span><span>-apxs2</span><span>=</span>/usr/<span>local</span>/apache/bin/apxs make <span>&&</span> make install</code>
注意:上面指令中的–with-apxs2:apxs是安裝apache時就有的工具,是用於拓展模組的工具,因此為了將php和apache整合起來,在安裝php時需要指定apxs路徑
安裝完之後,查看apache的設定檔httpd.conf就會發現多了這句話(原本是沒有這一句的):
配置
安裝完成之後,在apache設定檔httpd.conf,找出AddType,加上這兩句話:
找到DirectoryIndex,在末尾加上index.
從源碼包解壓縮出來的目錄下可以找到以下兩個檔案
一個是用於開發環境,一個用於生產環境。複製其中一個到/usr/local/php/lib下,並重新命名為php.ini
至此,php的安裝和集成都已經完成了
測試
創建一個index.php
創建一個index.php
訪問一下,出現php資訊頁面,說明php安裝成功,並且和apache整合成功了:
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i
').text(i)); }; $numbering.fadeIn(1700); }); });以上就介紹了Linux筆記(60)-詳解apache整合php,包含了面向的內容,希望對PHP教學有興趣的朋友有幫助。 🎜 🎜 🎜