中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

構(gòu)建lamp的介紹

2019-08-27    來源:愛站科技

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用

LAMP是一個(gè)成熟的企業(yè)網(wǎng)站應(yīng)用模式,為我們提供動(dòng)態(tài)Web站點(diǎn)應(yīng)用及開發(fā)環(huán)境,那么你知道怎么構(gòu)建lamp嗎?下文是圍繞構(gòu)建lamp的介紹,想了解的小伙伴們一起來看看吧。
?

今天記錄的是安裝lamp的全部過程:平臺(tái)是CentOS4.6+httpd-2.2.9+mysql-5.0.51b+php-5.2.6

主機(jī)上必須要安裝Development Tools,否則后續(xù)的編譯工作無法進(jìn)行.

1.Mysql的安裝

進(jìn)入mysql解壓后的源碼文件目錄:

cd /usr/src

tar xvzf mysql-5.0.51b.tar.gz

cd mysql-5.0.51b

可輸入./configure --help查看可用的選項(xiàng):

編譯并安裝:
./configure --prefix=/usr/local/mysql #設(shè)置mysql的安裝路徑
make && make install #編譯,進(jìn)行安裝。
配置mysql
groupadd mysql #添加mysql組
useradd -g mysql mysql #添加mysql用戶并加入到mysql組
cd /usr/local/mysql/ #切換到cd /usr/local/mysql/目錄下
chown -R root . #改變當(dāng)前目錄的所有者為root用戶
chgrp -R mysql . #改變當(dāng)前目錄的組擁有者為mysql組
chmod 755 . #改變r(jià)oot目錄的權(quán)限

cp /usr/src/mysql-5.0.51b/support-files/my-medium.cnf /etc/my.cnf

#拷貝此文件作為/etc/my.cnf 文件(可根據(jù)網(wǎng)站的大小規(guī)模選擇不同的文件)
cd bin/ #到/usr/local/mysql/bin目錄下
./mysql_install_db --user=mysql #以mysql身份初始化數(shù)據(jù)庫(降低由root用戶啟動(dòng)帶來的危險(xiǎn)性)

./mysqld_safe --user=mysql & #用mysql用戶啟動(dòng)數(shù)據(jù)庫(&表示在后臺(tái)執(zhí)行)
./mysqladmin -u root password 'admin' #將mysql的root用戶密碼設(shè)置為admin

cd /usr/local/mysql

chown -R mysql:mysql var #改變var的擁有者和組為mysql、mysql組;(var為mysql數(shù)據(jù)庫文件的存放路徑)

chmod 755 var #修改var目錄的權(quán)限;
cp /usr/src/mysql-5.0.51b/support-files/mysql.server \

> /etc/init.d/mysqld (同一行)#拷貝文件用于開機(jī)自動(dòng)啟動(dòng)
chmod 755 /etc/init.d/mysqld #改變mysqld權(quán)限
chkconfig --add mysqld #添加mysqld服務(wù)到系統(tǒng)
chkconfig mysqld on #在默認(rèn)級(jí)別啟動(dòng)myslqd服務(wù)

service mysqld restart #重啟mysqld服務(wù)
測試mysql:
cd /usr/local/mysql/bin #切換到cd /usr/local/mysql/bin目錄
./mysql -u root -p #登陸mysql
show databases; #查看數(shù)據(jù)庫表

2.Apache的安裝
首先檢查是否安裝了Linux自帶的apache,如果有,將其卸載。
命令:rpm -qa|grep httpd #查詢是否安裝了http軟件
rpm -e --nodeps 軟件名稱 #不檢查依賴關(guān)系,強(qiáng)行卸載該軟件
進(jìn)入Apache解壓后的源碼目錄

cd /usr/src

tar xvzf httpd-2.2.9.tar.gz

cd httpd-2.2.9

可輸入./configure --help查看可用的選項(xiàng):

進(jìn)行編譯、安裝:

./configure

--sysconfdir=/etc/ # 指定Apache的配置文件存放路徑

--with-mysql=/usr/local/mysql/ # 指定mysql的路徑;

--enable-modules # 啟用所有的模塊。

(以上配置在同一行!此時(shí)apache安裝在默認(rèn)的/usr/local/apache2目錄下)

make && make install #編譯,進(jìn)行安裝。

配置Apache
vi /etc/httpd.conf

修改ServerName,使這一行生效。添加ip或是域名及端口。

例: ServerName 127.0.0.1:80

修改DocumentRoot,將其中的路徑改成自己本機(jī)的設(shè)置,如本例的“/var/www/html/”。并將此處以下幾行中的Deny from all改成Allow from all。

創(chuàng)建index.html文件:

echo “hi,welcome to here” >> /var/www/html/index.html
測試Apache:
用瀏覽器輸入自己的ip及端口進(jìn)行測試。
例:瀏覽器中輸入:http://127.0.0.1:80

3.Php安裝
進(jìn)入php解壓的源碼文件目錄(以下配置皆在同一行。
./configure

--prefix=/usr/local/php #指定php的安裝目錄

--with-mysql=/usr/local/mysql #指定mysql的安裝目錄--with-apxs2=/usr/local/apache2/bin/apxs #指定apache的目錄。

make && make install #編譯,進(jìn)行安裝。
cp php.ini-dist /usr/local/php/lib/php.ini

vi /etc/httpd/httpd.conf
找到“#AddType application/x-gzip .gz .tgz”
并在后面加入
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
#這兩行的目的是讓apache識(shí)別php。
再找到“DirectoryIndex index.html”
加上 index.php 讓它把index.php做為默認(rèn)頁

測試環(huán)境:
# vi /var/www/html/index.php

輸入:
phpinfo();
?>

# service httpd restart 重啟apache服務(wù)器

例:瀏覽器中輸入:http://127.0.0.1/index.php測試一下。如果成功會(huì)顯示相關(guān)的php說明,沒成功會(huì)顯示源碼。?

構(gòu)建lamp的介紹就到這里了,俗話說好記性不如爛筆頭,所以我們初學(xué)linux的時(shí)候就要將平日所學(xué)所做的實(shí)驗(yàn)記錄下來,以備回顧。

標(biāo)簽: 構(gòu)建lamp

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:如何查看Linux系統(tǒng)中DNS服務(wù)器的運(yùn)行狀況

下一篇:關(guān)于Linux下開放與關(guān)閉端口