LAMP(Linux+Apache+Mysql+PHP)部署日誌

來源:互聯網
上載者:User
文章目錄
  •  
 

本文記錄一下本人安裝LAMP的全過程

本人使用的Linux為RedHat Enterprise 5 X64

第一步:安裝Mysql

Mysql的安裝比較簡單,為了避免出現檔案找不到的情況,我依次下載安裝了以下4個RPM包

MySQL-server-community-5.1.46-1.rhel5.x86_64.rpm

MySQL-client-community-5.1.46-1.rhel5.x86_64.rpm 

MySQL-devel-community-5.1.46-1.rhel5.x86_64.rpm  

MySQL-shared-community-5.1.46-1.rhel5.x86_64.rpm

第二步:安裝Apache

其實是安裝Apache項目下的httpd

1、從 http://httpd.apache.org下載檔案httpd-2.2.14.tar.bz2 2.        

2、解壓縮
$ bzip2 –d httpd-2.2.14.tar.bz2
$ tar –xvf httpd-2.2.14.tar

3、配置
$ cd httpd-2.2.14
$ ./configure --prefix=/usr/local/apache --enable-so

即將安裝在路徑/usr/local/apache 下。

4、編譯並安裝
$ make
$ make install

將會安裝到--prefix指定的/usr/local/apache下面

6、定製設定檔
$ vi /usr/local/apache/conf/httpd.conf

7、測試
Start Apache HTTP Server bu running:
$
/usr/local/apache/bin/apachectl -k start
It should be able to request your first document via http://localhost. The document is located in DocumentRoot, which is set in http.conf.
Stop the server
$  /usr/local/apache/bin/apachectl -k stop

 

第三步:安裝PHP

  1. 從http://cn.php.net下載php-5.2.13.tar.bz2 
  2. 解壓縮
    $ bzip2 –d php-5.2.13.tar.bz2
    $ tar –xvf php-5.2.13.tar
  3. 配置
    $ cd php-5.2.13
    $ ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache/bin/apxs  --with-mysql

這時候會出現Cannot find libmysqlclient under /usr的錯誤

這可能因為我的是64位的,libmysqlclient.so在/usr/lib64下面,於是將其拷貝到/usr/lib下面

在運行這時候,通過了。

其中--with-apxs2=/usr/local/apache/bin/apxs 應該是與apache關聯,在其對應下面產生libphp5.so

  1. 編譯
    $ make
  2. 測試
    $ make test
  3. 安裝
    $ make install
  4. 將php.ini-dist 拷貝到--with-config-file-path所表示的/usr/local/php/etc目錄下改名為php.ini
  5. 修改apache的httpd.conf檔案 在其中加上 AddType application/x-httpd-php .php
    並注意
    LoadModule php5_module        modules/libphp5.so這一行沒有被注釋掉

現在為止,應該配置基本完成了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.