在SLES-11-SP1-i586上搭建apache+php環境

來源:互聯網
上載者:User

在SLES-11-SP1-i586上搭建apache+php環境
0.  安裝SLES-11-SP1:

安裝完成配置telnet和ftp時需要禁用防火牆或者開啟20/21(FTP)和22(SSH)23(TELNET)連接埠。遇到ftp無法登陸的問題請參考下面的連結更改設定檔:

http://blog.csdn.net/fm0517/article/details/7312297

1.  總體安裝流程
1.1 安裝Apache2.2.19:
    [點擊此處下載httpd-2.2.19.tar.gz]
    $ tar -xvzf httpd-2.2.19.tar.gz
    $ cd httpd-2.2.19
    $ ./configure --enable-rewrite --enable-module=so
    $ make
    # make install
1.2 安裝php5.3.6:
    [點擊此處下載php-5.3.6.tar.gz]
    $ tar -xvzf php-5.3.6.tar.gz
    $ cd php-5.3.6
    $ ./configure --with-apxs2=/usr/local/apache2/bin/apxs
    $ make
    # make install

2.  問題解決
至此,會發現安裝php的configure時出現xml2-config not found錯誤,安裝libxml2-devel可以解決此錯誤。而SLES-11-SP1內建安裝的是libxml2-2.7.6,而網上下載不到對應的libxml2-devel-2.7.6,故需將其升級到2.7.7。
在1.1和1.2之間加入以下步驟2.1至2.7:
2.1 安裝libxml2-2.7.7時,會提示依賴libreadline.so.6,先下載並安裝之。
    [點擊此處下載libreadline6-6.0-18.3.i586.rpm]
    # rpm -ivh libreadline6-6.0-18.3.i586.rpm

2.2 重新安裝libxml2-2.7.7時,會提示libxml2-python依賴libxml2-devel-2.7.6導致無法覆蓋原有檔案,所以需要先在Yast中刪除libxml2-python。

    進入YaST2 => 軟體 => 軟體管理,在搜素框中輸入libxml2-python,右鍵點擊右側的libxml2-python,選擇刪除,在彈出的對話方塊中選擇“將執行以下操作”,然後確定,接受,繼續。
2.3 此時再重新安裝libxml2-2.7.7:
    [點擊此處下載libxml2-2.7.7-3.6.i586.rpm]
    # rpm -Uvh libxml2-2.7.7-3.6.i586.rpm

2.4 安裝libxml2-devel-2.7.7時,會提示依賴zlib-devel和readline-devel,先下載並安裝之。
2.5 安裝zlib-devel-1.2.3:
    [點擊此處下載zlib-devel-1.2.3-141.1.i586.rpm]
    # rpm -ivh zlib-devel-1.2.3-141.1.i586.rpm


2.6 安裝readline-devel-5.2:
    [點擊此處下載readline-devel-5.2-141.10.i586.rpm]
    # rpm -ivh readline-devel-5.2-141.10.i586.rpm

2.7 此時再重新安裝libxml2-devel-2.7.7:
    [點擊此處下載libxml2-devel-2.7.7-3.6.i586.rpm]
    # rpm -ivh libxml2-devel-2.7.7-3.6.i586.rpm

3.  繼續安裝php5.3.6
    按照1.2中的步驟安裝php5.3.6。

4.  配置並重啟Apache
安裝完php後,開啟apache的設定檔httpd.conf發現出現下面的新配置:
LoadModule php5_module        modules/libphp5.so
在其下面接著加上以下配置指明用PHP來解析以.php為尾碼的檔案:
AddHandler php5-script  .php
重啟apache2:在目錄/usr/local/apache2/bin下執行: #apachectl restart

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.