LAMP(Linux+Apache+Mysql+PHP)部署手冊(cè)
圖-LAMP
在前期學(xué)習(xí)LAMP時(shí),我們不怕慢,就怕沒人教,我整理了半天資料合成一部LAMP學(xué)習(xí)手冊(cè),送給你們!
***步:安裝Mysql
Mysql的安裝比較簡(jiǎn)單,為了避免出現(xiàn)文件找不到的情況,我依次下載安裝了以下4個(gè)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
#p#
第二步:安裝Apache
其實(shí)是安裝Apache項(xiàng)目下的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
將會(huì)安裝到--prefix指定的/usr/local/apache下面
6、定制配置文件
$ vi /usr/local/apache/conf/httpd.conf
7、測(cè)試
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
#p#
第三步:安裝PHP
從http://cn.php.net下載php-5.2.13.tar.bz2
解壓縮
$ bzip2 –d php-5.2.13.tar.bz2
$ tar –xvf php-5.2.13.tar
配置
$ cd php-5.2.13
$ ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache/bin/apxs --with-mysql
這時(shí)候會(huì)出現(xiàn)Cannot find libmysqlclient under /usr的錯(cuò)誤
這可能因?yàn)槲业氖?4位的,libmysqlclient.so在/usr/lib64下面,于是將其拷貝到/usr/lib下面
在運(yùn)行這時(shí)候,通過了。
其中--with-apxs2=/usr/local/apache/bin/apxs 應(yīng)該是與apache關(guān)聯(lián),在其對(duì)應(yīng)下面生成libphp5.so
編譯
$ make
測(cè)試
$ make test
安裝
$ make install
將php.ini-dist 拷貝到--with-config-file-path所表示的/usr/local/php/etc目錄下改名為php.ini
修改apache的httpd.conf文件 在其中加上 AddType application/x-httpd-php .php
并注意 LoadModule php5_module modules/libphp5.so這一行沒有被注釋掉
現(xiàn)在為止,應(yīng)該配置基本完成了。
通過文章的描述,相信大家都學(xué)會(huì)LAMP的基礎(chǔ)知識(shí),希望本文對(duì)大家有幫助!
【編輯推薦】
- LAMP安全加固之apache篇
- LAMP安全加固之PHP篇
- LAMP安全加固之mysql篇
- LAMP下虛擬主機(jī)用戶個(gè)人網(wǎng)頁的架設(shè)
- 從 WAMP 到 LAMP 看穿 LAMP
- 運(yùn)用apt工具傻瓜式安裝、配置、拆卸、卸載LAMP
- LAMP Web 技術(shù)平臺(tái)體系簡(jiǎn)介