下文是圍繞構(gòu)建lamp的介紹,想了解的小伙伴們一起來看看吧。


今天記錄的是安裝lamp的全部過程:平臺(tái)是" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁(yè) > 營(yíng)銷資訊 > 網(wǎng)站運(yùn)營(yíng) > 構(gòu)建lamp的介紹

構(gòu)建lamp的介紹

時(shí)間:2023-05-24 09:00:01 | 來源:網(wǎng)站運(yùn)營(yíng)

時(shí)間:2023-05-24 09:00:01 來源:網(wǎng)站運(yùn)營(yíng)

構(gòu)建lamp的介紹: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ù)的編譯工作無(wú)法進(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ù)庫(kù)(降低由root用戶啟動(dòng)帶來的危險(xiǎn)性)

./mysqld_safe --user=mysql & #用mysql用戶啟動(dòng)數(shù)據(jù)庫(kù)(&表示在后臺(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ù)庫(kù)文件的存放路徑)

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ù)
測(cè)試mysql:
cd /usr/local/mysql/bin #切換到cd /usr/local/mysql/bin目錄
./mysql -u root -p #登陸mysql
show databases; #查看數(shù)據(jù)庫(kù)表

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
測(cè)試Apache:
用瀏覽器輸入自己的ip及端口進(jìn)行測(cè)試。
例:瀏覽器中輸入:http://127.0.0.1:80

3.Php安裝
進(jìn)入php解壓的源碼文件目錄(以下配置皆在同一行?。?br>./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)頁(yè)

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

輸入:
phpinfo();
?>

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

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

構(gòu)建lamp的介紹就到這里了,俗話說好記性不如爛筆頭。

速維網(wǎng)絡(luò)?。?!
需要服務(wù)器可以扣俺!
Tel: 137 1307 8760

關(guān)鍵詞:

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉