自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

搭建LAMP測(cè)試環(huán)境

運(yùn)維 系統(tǒng)運(yùn)維
搭建LAMP測(cè)試環(huán)境:LAMP框架包括指Linux操作系統(tǒng),Apache網(wǎng)絡(luò)服務(wù)器,MySQL數(shù)據(jù)庫(kù),Perl、PHP或者Python編程語(yǔ)言。在Linux發(fā)行版中Cent5.5的應(yīng)用比較廣泛,搭建LAMP測(cè)試環(huán)境

  搭建LAMP測(cè)試環(huán)境

  LAMP:Linux+Apache+Mysql+Php,組合統(tǒng)稱為L(zhǎng)AMP,關(guān)于其中的獨(dú)立個(gè)體,LAMP的簡(jiǎn)單介紹

  1、首先準(zhǔn)備一下軟件包

  mysql-5.0.22.tar.gz

  httpd-2.2.17.tar.gz

  php-5.3.5.tar.gz

  以上是LAMP搭建必備的安裝包,可以去各個(gè)官方網(wǎng)站上下載,至于這里為什么選擇源代碼安裝,當(dāng)然rpm包也可以安裝,選擇源代碼安裝的目的就為了讓我們更詳細(xì)的了解LAMP其中復(fù)雜的配置過(guò)程。這三個(gè)安裝包沒(méi)有先后的安裝順序,先將以上三個(gè)包上出至Linux下的/usr/local/src目錄下,并給予可執(zhí)行權(quán)限。

  2、安裝mysql,在之前的博文中已經(jīng)詳細(xì)介紹了mysql rpm包的安裝方法,這里要介紹mysql的源代碼編譯安裝方式,進(jìn)入已經(jīng)部署好餓的Centos linux學(xué)習(xí)環(huán)境,通過(guò)命令ps -ef | grep mysql來(lái)查看是否有運(yùn)行的mysql進(jìn)程,然后可以通過(guò)一些命令來(lái)查找mysql是否已經(jīng)安裝,具體如下:

  1.   》groupadd mysql  
  2.  
  3.   》 useradd mysql -g mysql //創(chuàng)建mysql用戶,并將用戶指定至mysql組  
  4.  
  5.   》 tar -zxvf mysql-5.0.22.tar.gz //解壓到mysql-5.0.22目錄下  
  6.  
  7.   》./configure --prefix=/usr/local/mysql //這里是配置mysql的安裝目錄  
  8.  
  9.   》make  
  10.  
  11.   》make install //安裝  
  12.  
  13.   》cp support-files/my-medium.cnf /etc/my.cnf //待安裝完成之后,將當(dāng)前目錄下的配置文件拷貝到系統(tǒng)配置文件下,并更名為my.cnf  
  14.  
  15.   》cd /usr/local/mysql //切換到mysql安裝目錄下  
  16.  
  17.   》chown -R mysql . //將該目錄的用戶權(quán)限全部更改為mysql用戶  
  18.  
  19.   》chgrp -R mysql . //將該目錄的用戶組全部更改為mysql用戶組  
  20.  
  21.   》bin/mysql_install_db --user=mysql //將mysql目錄的數(shù)據(jù)使用權(quán)限指定為mysql  
  22.  
  23.   》chown -R mysql var  
  24.  
  25.   》bin/mysqld_safe --user=mysql & //指定mysql用戶啟動(dòng)mysql  
  26.  
  27.   》bin/mysqladmin -u root password 新密碼 //執(zhí)行這個(gè)命令用于設(shè)置或者更改數(shù)據(jù)庫(kù)的密碼  
  28.  
  29.   》cp /usr/local/src/mysql-5.0.22/support-files/mysql.server /etc/rc.d/init.d/mysql //這里將mysql的啟動(dòng)文件拷貝到系統(tǒng)的啟動(dòng)目錄下  
  30.  
  31.   》chmod +x /etc/rc.d/init.d/mysql //給系統(tǒng)目錄的mysql命令以可執(zhí)行權(quán)限  
  32.  
  33.   》chkconfig --add mysql //將mysql啟動(dòng)添加到系統(tǒng)自啟動(dòng)列表下  
  34.  
  35.   當(dāng)然這里還有另外一些方法來(lái)設(shè)置mysql自動(dòng)啟動(dòng),以上就是mysql源代碼編譯安裝全過(guò)程,為了驗(yàn)證mysql安裝是否成功,需要執(zhí)行如下命令:  
  36.  
  37.   》/usr/local/mysql/bin/mysqld_safe --user=mysql & //啟動(dòng)mysql數(shù)據(jù)庫(kù)服務(wù)  
  38.  
  39.   》/usr/local/mysql/bin/mysql -uroot -proot //進(jìn)入并訪問(wèn)mysql數(shù)據(jù),如果進(jìn)入mysql數(shù)據(jù)庫(kù)命令行,說(shuō)明mysql數(shù)據(jù)庫(kù)安裝成功。  
  40.  

  如圖所示:

  

LAMP/測(cè)試環(huán)境

 

  3、安裝apache

  命令行如下:

  1.   》tar -zxvf httpd-2.2.4.tar.gz  
  2.  
  3.   》cd httpd-2.2.4  
  4.  
  5.   》./configure --prefix=/usr/local/apache --with-mysql=/usr/local/mysql --enable-module=so --enable-shared=max //配置與mysql的關(guān)聯(lián),并啟動(dòng)動(dòng)態(tài)連接庫(kù)  
  6.  
  7.   》make  
  8.  
  9.   》make install  
  10.  

  啟動(dòng)apache服務(wù),如下圖所示:

LAMP/測(cè)試環(huán)境

 

  設(shè)置apache自動(dòng)隨操作系統(tǒng)啟動(dòng),命令如下:

  1.   》echo "/usr/local/apache/bin/apachectl start" >> /etc/rc.local  

  將apache的啟動(dòng)程序命令放置系統(tǒng)啟動(dòng)文件下,當(dāng)然mysql也可以這么設(shè)置

  4、安裝php

  1.   》tar -zxvf php-5.2.2.tar.gz  
  2.  
  3.   》cd php-5.2.2  
  4.  
  5.   》./configure --prefix=/usr/local/php/ --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs --enable-sockets //這里是配置php與apache、mysql的關(guān)聯(lián)  
  6.  
  7.   》make  
  8.  
  9.   》make install  
  10.  
  11.   》cp php.ini-development /usr/local/php/lib/php.ini //這里需要注意的是,在新版的php配置文件將php.ini-dist更改成php.ini-development  
  12.  
  13.   》vi /usr/local/php/lib/php.ini //這里需要將register_globals=Off更改on模式,還有時(shí)間格式改為本地  
  14.  

  上述就是PHP的安裝過(guò)程。

  5、測(cè)試

  安裝完成以上個(gè)包之后,需要更改apache的配置文件,來(lái)達(dá)到解析php文件的目的

  1.   》vi /usr/local/apache/conf/httpd.conf  
  2.  

  通過(guò)“/”來(lái)查找到AddType application/x-gzip .tgz,這里需要注意的是,不是帶有的注意標(biāo)記的#,在找到AddType application/x-gzip .tgz的后面添加如圖所示文件:

  

LAMP/測(cè)試環(huán)境

 

  添加文件為AddType application/x-httpd-php .php .phtml,表示apache服務(wù)中可以解析php格式文件

  接下來(lái)要檢查apache目錄下生成的php動(dòng)態(tài)連接庫(kù)文件,在目錄/usr/local/apache/modules,找到是否存在 libphp5.so文件

  一系列安裝結(jié)束之后,通過(guò)一個(gè)簡(jiǎn)單的php測(cè)試頁(yè)面來(lái)測(cè)試LAMP環(huán)境搭建成功與否。

  1.   vi /usr/local/apache/htdocs/index.php  
  2.  

  內(nèi)容為:

  1.   phpinfo();  
  2.  
  3.   ?> 
  4.  

  啟動(dòng)httpd

  在瀏覽器上輸入:http://ip/index.php,顯示如下頁(yè)面,表明成功;  

LAMP/測(cè)試環(huán)境

 

  里面分別顯示php、apache和mysql的相關(guān)版本信息等內(nèi)容。

【編輯推薦】

如何使用YUM安裝LAMP

CentOS5.5用YUM批量安裝LAMP(圖)

CentOS5.5下配置LAMP

 

責(zé)任編輯:zhaolei 來(lái)源: 博客園
相關(guān)推薦

2011-03-09 13:02:31

LAMP環(huán)境搭建

2011-03-14 13:06:58

LAMP搭建

2011-03-21 16:08:24

LAMP

2011-03-23 10:13:53

LAMP環(huán)境搭建

2011-03-10 14:40:48

LAMP搭建

2010-02-06 13:18:51

CentOS LAMP

2011-03-21 10:36:42

LAMPLAMP搭建

2011-03-21 11:33:09

LAMPApache

2011-03-21 11:43:45

LAMPPHP

2011-03-22 15:48:40

LAMP

2011-03-21 16:59:40

apt-getLAMP

2011-03-22 16:28:25

lamp

2011-03-14 10:30:15

Ubuntu10.04LAMP

2009-03-10 18:36:56

LinuxLAMP環(huán)境搭建

2016-03-02 09:50:09

docker測(cè)試環(huán)境

2010-06-07 17:33:14

Linux測(cè)試環(huán)境搭建

2011-03-21 13:04:38

LAMPApache

2011-03-10 11:04:06

Ubuntu搭建LAMP

2011-03-10 10:08:19

DebianLAMP

2011-03-09 13:03:15

Centos搭建LAMP
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)