亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Apache > 正文

LAMP:Linux+Apache+Mysql+PHP典型配置

2024-08-27 18:29:01
字體:
來源:轉載
供稿:網友

調試環境:redhat9.0 apache1.3.29 mysql3.23.58 php4.3.4

linux系統的安裝我就不講了,這是基本功,其實這篇文章在類似redhat的其他linux也應該通用,大家只要掌握我提供的方法就行。記得安裝redhat9。0的時候不要安裝系統默認的apache,mysql和php以及相關的軟件。已經安裝的請用rpm -e * 刪除已經安裝的包。

1.安裝mysql3.23.58

其實老實說直接安裝mysql官方網站提供的rpm包也是一個比較可行的辦法,他的官方網站的rpm包的提供基本跟tar包發行是同步的,這點我比較喜歡,至少安裝rpm包的在后面的調試中不會出現mysql庫文件找不到的情況。但這里還是有必要講一下自定義安裝的步驟,畢竟網友自定義安裝的還說挺多的。

軟件獲取:http://www.mysql.com/downloads/index.html

安裝步驟:

tar zxvf mysql-3.23.58.tar.gz

cd mysql-3.23.58

./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql

make

make install

#prefix=/usr/local/mysql mysql安裝的目標目錄

#sysconfdir=/etc my.ini配置文件的路徑

#localstatedir=/var/lib/mysql 數據庫存放的路徑

安裝完以后要初始化數據庫,當然你是升級的話不用做這步;

/usr/local/mysql/bin/mysql_install_db

如果系統沒有mysql這個用戶的話,最好做以下這步:

useradd -m -o -r -d /var/lib/mysql -s /bin/bash -c "mysql server" -u 27 mysql

然后我啟動mysql

/usr/local/mysql/bin/safe_mysqld &

ok,先看看mysql能否正常工作

mysql -uroot mysql

一般情況下都是不能正常鏈接數據庫,錯誤提示一般為:

error 2002: can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock' (2)

其實網上大家問的最多的都是整個問題,說什么鏈接不到mysqld.sock,其實大家不妨看看mysql的錯誤日志就明白怎么回事,我這里的錯誤日志是在

/var/lib/mysql/*.err 你會發現mysql只所以不能啟動,是因為/var/lib/mysql的權限不允許mysql服務訪問,英文mysql默認是調用mysql用戶來啟動服務的,好了,既然知道是什么原因找到不能啟動,那就簡單了。我們只要

chown -r mysql:mysql /var/lib/mysql 就行,如果還是啟動不了,再慢慢調試權限,反正一般啟動不了都是權限的問題。

如果大家還是不能啟動不了的話,那就用我的比較繁瑣的權限的設置,反正我每次都是這么做的,一般不會有問題,見下:

chown -r root /usr/local/mysql

chgrp -r mysql /usr/local/mysql

chown -r root /usr/local/mysql/bin

chgrp -r mysql /usr/local/mysql/bin

chgrp -r mysql /var/lib/mysql

chmod 777 /var/lib/mysql

chown -r root /var/lib/mysql/mysql

chgrp -r mysql /var/lib/mysql/mysql

chmod 777 /var/lib/mysql/mysql

chown -r root /var/lib/mysql/mysql/*

chgrp -r mysql /var/lib/mysql/mysql/*

chmod 777 /var/lib/mysql/mysql/*

chmod 777 /usr/local/mysql/lib/mysql/libmysqlclient.a

做完上面的步驟,然后把你編譯目錄的一個腳本copy過去

cp support-files/mysql.server /etc/rc.d/init.d/mysqld

chkconfig --add mysqld

用ntsysv設置使mysql每次啟動都能自動運行。

好了,至此mysql安裝完畢,你可以這樣起動你的mysql服務

/etc/rc.d/init.d/mysqld start

下面這步比較關鍵,

ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql

ln -s /usr/local/mysql/include/mysql /usr/include/mysql

大家可以不做這步,大可以在編譯其他軟件的時候自定義myslq的庫文件路徑,但我還是喜歡把庫文件鏈接到默認的位置,這樣你在編譯類似php,vpopmail等軟件時可以不用指定mysql的庫文件地址。

2.安裝apache1.3.29。我沒有選擇安裝apache2.0是我對他還是不放心,因為網上最新公布的apache的漏洞基本上是針對2.0,當然大家可以自己選擇安裝相應的版本。我這里講的都是采用dso動態編譯的方法編譯apache.

至于有關apache的編譯方法,可以參考我以前的文章《apache的靜態/動態編譯在apache+php+mysql的應用》 http://www.5ilinux.com/apache01.html

軟件獲?。篽ttp://httpd.apache.org/

tar zvxf apache_1.3.29.tar.gz

cd apache_1.3.29

修改src/include/httpd.h 增大最大線程數

#define hard_server_limit 256

改成

#define hard_server_limit 2560

保存退出編譯apache

./configure --prefix=/usr/local/apache --enable-module=so --enable-module=rewrite --enable-shared=max --htdocsdir=/var/www &&

make &&

make install

#這里我們通過enable-module參數告訴設置腳本,我們需要啟動so和rewrite模塊,so模塊是用來提dso支持的apache核心模塊,而rewrite模塊則是用意實現地址重寫的模塊,由于rewrite模塊需要dbm支持,如果在初次安裝時沒有編譯進apache,以后需要用到時需要重新編譯整個apache才可以實現。為此除非你可以確定以后不會用到rewrite模塊,否則還是建議你在第一次編譯的時候把rewrite模塊編譯好。

enable-shared=max 這個參數的作用時編譯apache時,把除了so以外的所有apache的標準模塊都編譯成dso模塊。而不是編譯進apache核心內。

好了安裝apache很簡單的哦,啟動apache看看

/usr/local/apache/bin/apachectl start

然后用ie看http://你的服務器地址。應該能看到熟悉的apache羽毛標志。

3.安裝php4.3.4

軟件獲?。篽ttp://www.php.net/downloads.php

tar zvxf php-4.3.4.tar.gz

cd php-4.3.4

./configure /

--prefix=/usr/local/php /

--with-mysql=/usr/local/mysql /

--enable-force-cgi-redirect /

--with-freetype-dir=/usr /

--with-png-dir=/usr /

--with-gd --enable-gd-native-ttf /

--with-ttf /

--with-gdbm /

--with-gettext /

--with-iconv /

--with-jpeg-dir=/usr /

--with-png /

--with-zlib /

--with-xml /

--enable-calendar /

--with-apxs=/usr/local/apache/bin/apxs

make

make install

#我這里由于服務器需要用到gd庫,所以加了一些支持gd的編譯參數 ,gd直接用了redhat自帶的gd庫,大家沒有安裝的話可以從安裝盤安裝,注意除了安裝gd以外,還要安裝libjpeg,libpng等庫文件。另外--with-mysql=/usr/local/mysql指向你安裝mysql的路徑。--with-apxs指向apache的apxs文件的路徑。

vi /usr/local/apache/conf/httpd.conf

查找;

在此范圍添加

addtype application/x-httpd-php .php

addtype application/x-httpd-php-source .phps

然cpopy php的配置文件

cp ../php4.3.4/php.ini.dist /usr/local/php/lib/php.ini

修改php.ini文件

register_globals = on

ok!重新啟動一下apache服務器

/usr/local/apache/bin/apachectl restart

然后寫個php測試頁info.php:內容如下

phpinfo();

?>;

正常的話,應該能看到php的信息了,恭喜你的apche+mysql+php安裝成功。

好了寫了這么多,希望對大家有所幫助?。。?

參看文檔:

apache的靜態/動態編譯在apache+php+mysql的應用

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久久尹人网香蕉| 欧美裸体xxxxx| 欧美在线亚洲一区| 亚洲国产精品悠悠久久琪琪| 亚洲有声小说3d| 日韩欧美在线视频| 国产午夜精品全部视频在线播放| 亚洲老头同性xxxxx| 亚洲人成77777在线观看网| 欧美色xxxx| 国产欧美一区二区三区四区| 97色在线视频| 96pao国产成视频永久免费| 欧美性69xxxx肥| 久久精品中文字幕一区| 欧美国产日本高清在线| 国精产品一区一区三区有限在线| 浅井舞香一区二区| 亚洲美女激情视频| 51视频国产精品一区二区| 国产精品久久久久久av下载红粉| 2019中文字幕在线免费观看| 亚洲天堂av在线播放| 成人激情黄色网| 美女扒开尿口让男人操亚洲视频网站| 久久综合国产精品台湾中文娱乐网| 热99在线视频| 日韩精品高清在线观看| 成人午夜两性视频| 国产精品久久久久久久久久99| 久久精品视频导航| 国产精品久久久久9999| 91伊人影院在线播放| 日韩大片免费观看视频播放| 亚洲精品91美女久久久久久久| 91亚洲va在线va天堂va国| 国产精品亚洲激情| 欧美精品久久久久久久免费观看| 成人免费网站在线观看| 成人免费视频xnxx.com| 亚洲精品自拍第一页| 热re99久久精品国产66热| 91大神福利视频在线| 亚洲va电影大全| 欧美性猛交丰臀xxxxx网站| 久久99国产综合精品女同| 欧美在线视频网| 国产精品自产拍在线观| 日韩欧美极品在线观看| 97精品视频在线观看| 久久久精品2019中文字幕神马| 91精品视频播放| 国产精品高精视频免费| 亚洲欧美日韩高清| 91九色在线视频| 国产精品一区二区久久精品| 亚洲欧美国产精品| 国产成人精品一区二区三区| 国产97人人超碰caoprom| 精品视频在线观看日韩| 欧美激情喷水视频| 91精品国产综合久久久久久蜜臀| 欧美成人亚洲成人| 97精品在线观看| 欧美高清性猛交| 中文字幕av一区二区| 秋霞成人午夜鲁丝一区二区三区| 久久偷看各类女兵18女厕嘘嘘| 久久色精品视频| 亚洲精品美女视频| 亚洲欧美制服综合另类| 欧美综合在线第二页| 亚洲精品小视频在线观看| 欧美限制级电影在线观看| 久久久在线观看| 国产成人久久久精品一区| 中文字幕在线国产精品| 亚洲a在线播放| 日韩中文字幕在线免费观看| 亚洲国产精品久久久久秋霞蜜臀| 91高清在线免费观看| 日韩中文字幕精品| 亚洲福利视频网站| 少妇av一区二区三区| 欧美激情网站在线观看| 国产成人中文字幕| 日本高清久久天堂| 国内精品久久久久| 亚洲国产高潮在线观看| 国产剧情久久久久久| 亚洲福利影片在线| 中文字幕在线观看亚洲| 欧美日韩成人网| www.亚洲男人天堂| 在线视频日本亚洲性| 992tv成人免费视频| 亚洲人成毛片在线播放| 欧美巨猛xxxx猛交黑人97人| 成人免费黄色网| 国产精品久久久久久亚洲调教| 久久综合国产精品台湾中文娱乐网| 成人激情在线播放| 视频在线观看99| 98午夜经典影视| 国产精品精品久久久久久| 国产人妖伪娘一区91| 懂色av一区二区三区| 国产在线一区二区三区| 久久精品国产久精国产思思| 亚洲自拍偷拍第一页| 日韩在线中文字幕| 欧美精品成人在线| 欧美成人全部免费| 精品国产鲁一鲁一区二区张丽| 免费av一区二区| 日韩av在线资源| 92版电视剧仙鹤神针在线观看| 色yeye香蕉凹凸一区二区av| 国产日本欧美一区二区三区| 最新中文字幕亚洲| 综合激情国产一区| 久久香蕉国产线看观看网| 国产精品日韩在线一区| 另类图片亚洲另类| 欧美风情在线观看| 最新91在线视频| 亚洲国产99精品国自产| 欧美日韩国产成人高清视频| 最好看的2019的中文字幕视频| 亚洲人成77777在线观看网| 欧美极品在线播放| 亚洲欧美综合区自拍另类| 夜夜躁日日躁狠狠久久88av| 日本午夜在线亚洲.国产| 日韩欧美黄色动漫| 中文字幕亚洲综合| 亚洲成年网站在线观看| 日韩av色在线| 久久久免费av| 精品少妇v888av| 国产精品自拍网| 成人激情视频在线播放| 国产亚洲人成网站在线观看| 日韩免费av片在线观看| 亚洲xxx视频| 国产欧美日韩综合精品| 国产一区二区三区三区在线观看| 国产精品视频久| 国产精品盗摄久久久| 亚州欧美日韩中文视频| 久久夜色精品亚洲噜噜国产mv| 成人精品视频99在线观看免费| 欧美日韩在线一区| 91在线视频精品| 清纯唯美亚洲激情| 亚洲娇小xxxx欧美娇小| 国产精品三级在线| 青青草成人在线| 亚洲男人天堂网站| 亚洲欧美在线一区二区| 欧美激情亚洲激情| 久久香蕉国产线看观看网| 国产精品一区二区性色av| 国产美女精彩久久|