2. # chmod 755 mysql-standard-5.0.15-linux-gnu-i686-glibc23.tar.gz
//
3. # tar xfz mysql-standard-5.0.15-linux-gnu-i686-glibc23.tar.gz //將解壓后生成的目錄,復(fù)制到/usr/local/下并改名為mysql
4. # groupadd mysql // 建立mysql組
# useradd mysql -g mysql // 建立mysql用戶(hù)并且加入到mysql組中
5. # cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
在 support-files目錄下有4個(gè)模版文件,我們選擇其中一個(gè)座位Mysql的配置文件,覆蓋/etc/my.cnf(系統(tǒng)默認(rèn)的配置,其中設(shè)置了性能參數(shù)和Mysql的一些路徑參數(shù))
6. # cd /usr/local/mysql //進(jìn)入mysql目錄
# ./scripts/mysql_install_db --user=mysql //初試化表并且規(guī)定用mysql用戶(hù)來(lái)訪問(wèn)。初始化表以后就開(kāi)始給mysql和root用戶(hù)設(shè)定訪問(wèn)權(quán)限
7. # chown -R root . //設(shè)定root能訪問(wèn)/usr/local/mysql
8. # chown -R mysql data //設(shè)定mysql用戶(hù)能訪問(wèn)/usr/local/mysql/data ,里面存的是mysql的數(shù)據(jù)庫(kù)文件.這個(gè)目錄是在/etc/my.cnf中有配置,在mysql_install_db時(shí)產(chǎn)生。
9. # chown -R mysql data/. //設(shè)定mysql用戶(hù)能訪問(wèn) /usr/local/mysql/data/mysql下的所有文件
10. # chgrp -R mysql . //設(shè)定mysql組能夠訪問(wèn)/usr/local/mysql
11. # /usr/local/mysql/bin/mysqld_safe --user=mysql &
運(yùn)行mysql
如果沒(méi)有問(wèn)題的話(huà),應(yīng)該會(huì)出現(xiàn)類(lèi)似這樣的提示:
[1] 42264
# Starting mysqld daemon with databases from /usr/local/mysql/var
如果出現(xiàn) mysql ended這樣的語(yǔ)句,表示Mysql沒(méi)有正常啟動(dòng),你可以到log中查找問(wèn)題,Log文件的通常在/etc/my.cnf中配置。大多數(shù)問(wèn)題是權(quán)限設(shè)置不正確引起的。
12. 用如下命令修改MYSQL密碼
# /usr/local/mysql/bin/mysqladmin -u root password yourpassword //默認(rèn)安裝密碼為空,為了安全你必須馬上修改.
13. # cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chmod 700 /etc/init.d/mysqld
# chkconfig --add mysqld
# chkconfig --level 345 mysqld on //copy編譯目錄的一個(gè)腳本
//設(shè)置使mysql每次啟動(dòng)都能自動(dòng)運(yùn)行
14. # service mysqld start //啟動(dòng)mysqld服務(wù)
# netstat -atln //查看3306端口是否打開(kāi)。要注意在防火墻中開(kāi)放該端口。
2.我這里講的都是采用DSO動(dòng)態(tài)編譯的方法編譯Apache.
至于有關(guān)apache的編譯方法,可以參考我以前的文章《apache的靜態(tài)/動(dòng)態(tài)編譯在apache+php+mysql的應(yīng)用》 /tupian/20230522/apache01.html
軟件獲?。篽ttp://httpd.apache.org/
tar zvxf apache_1.3.29.tar.gz
cd apache_1.3.29
修改src/include/httpd.h 增大大線(xiàn)程數(shù)
#define HARD_SERVER_LIMIT 256
改成
#define HARD_SERVER_LIMIT 2560
保存退出編譯apache
./configure --prefix=/usr/local/apache4 --enable-module=so --enable-module=rewrite --enable-shared=max
make &&
make install
#這里我們通過(guò)enable-module參數(shù)告訴設(shè)置腳本,我們需要啟動(dòng)so和rewrite模塊,so模塊是用來(lái)提DSO支持的apache核心模塊,而rewrite模塊則是用意實(shí)現(xiàn)地址重寫(xiě)的模塊,由于rewrite模塊需要DBM支持,如果在初次安裝時(shí)沒(méi)有編譯進(jìn)apache,以后需要用到時(shí)需要重新編譯整個(gè)apache才可以實(shí)現(xiàn)。為此除非你可以確定以后不會(huì)用到rewrite模塊,否則還是建議你在第一次編譯的時(shí)候把rewrite模塊編譯好。
enable-shared=max 這個(gè)參數(shù)的作用時(shí)編譯apache時(shí),把除了so以外的所有apache的標(biāo)準(zhǔn)模塊都編譯成DSO模塊。而不是編譯進(jìn)apache核心內(nèi)。
好了安裝apache很簡(jiǎn)單的哦,啟動(dòng)apache看看
----s
/usr/local/apache/bin/apachectl start
然后用ie看http://你的服務(wù)器地址。應(yīng)該能看到熟悉的apache羽毛標(biāo)志。
vi /usr/local/apache/conf/httpd.conf
查找
在此范圍添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
--------------------------------------------------------------------
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache4/bin/apxs --with-mysql=/usr/local/mysql --enable-track-vars --with-xml --with-MySQL
make
make install
#我這里由于服務(wù)器需要用到GD庫(kù),所以加了一些支持GD的編譯參數(shù) ,GD直接用了redhat自帶的GD庫(kù),大家沒(méi)有安裝的話(huà)可以從安裝盤(pán)安裝,注意除了安裝GD以外,還要安裝libjpeg,libpng等庫(kù)文件。另外--with-mysql=/usr/local/mysql指向你安裝mysql的路徑。--with-apxs指向apache的apxs文件的路徑。
然CPOPY PHP的配置文件
cp ../php4.3.4/php.ini.dist /usr/local/php/lib/php.ini
修改php.ini文件
register_globals = On
ok!重新啟動(dòng)一下apache服務(wù)器
/usr/local/apache/bin/apachectl restart
然后寫(xiě)個(gè)php測(cè)試頁(yè)info.php:內(nèi)容如下
phpinfo();
?>
正常的話(huà),應(yīng)該能看到php的信息了,恭喜你的Apche+Mysql+PHP安裝成功。
網(wǎng)頁(yè)名稱(chēng):linux+mysql+apache+php-創(chuàng)新互聯(lián)
本文鏈接:http://jinyejixie.com/article14/dsipge.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、App設(shè)計(jì)、定制網(wǎng)站、移動(dòng)網(wǎng)站建設(shè)、微信公眾號(hào)、App開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容