動態(tài)編譯在WEB環(huán)境的應(yīng)用 是什么?
??Redhat9動態(tài)數(shù)據(jù)應(yīng)用。0
apache:1動態(tài)數(shù)據(jù)應(yīng)用。*。27 和 2。0。**
PHP: *動態(tài)數(shù)據(jù)應(yīng)用。*。2
MySQL:*動態(tài)數(shù)據(jù)應(yīng)用。0。1*
1動態(tài)數(shù)據(jù)應(yīng)用。首先來安裝mysql,這不是我們的重點,所以關(guān)于mysql的安裝配置我就很快過去了。
tar zvxf mysql-*動態(tài)數(shù)據(jù)應(yīng)用。
??0動態(tài)數(shù)據(jù)應(yīng)用。1*。tar。gz
cd mysql-*動態(tài)數(shù)據(jù)應(yīng)用。0。1*
動態(tài)數(shù)據(jù)應(yīng)用。/configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql
make
make install
安裝完成動態(tài)數(shù)據(jù)應(yīng)用!
然后初始化數(shù)據(jù)庫
/usr/local/mysql/bin/mysql_install_db
設(shè)置權(quán)限:
chown -R root /usr/local/mysql
復(fù)制配置文件;
cp /usr/local/mysql/share/mysql/my-medium動態(tài)數(shù)據(jù)應(yīng)用。
??cnf /etc/my動態(tài)數(shù)據(jù)應(yīng)用。cnf
啟動mysql:
/use/local/mysql/bin/mysqld_safe --user=root
修改密碼:初始的root密碼是空的
/usr/local/mysql/bin/mysqladmin -u root -p password 12**
enter password:
把密碼修改為12**動態(tài)數(shù)據(jù)應(yīng)用,由于初始密碼為空,所以enter password直接回車就行
測試一下新的密碼:
mysql -u root -p mysql
enter password:12**
如果順利的話就能進入mysql動態(tài)數(shù)據(jù)應(yīng)用。
好了mysql就講這么多,有什么問題也不要問我,我對mysql不是很熟悉動態(tài)數(shù)據(jù)應(yīng)用。
好了下面是我們的重頭戲動態(tài)數(shù)據(jù)應(yīng)用,我將分別通過靜態(tài)和動態(tài)DSO編譯apache+php
至于什么是靜態(tài),什么是DSO動態(tài)我這里就不多講了,本人個人傾向大家用DSO動態(tài)編譯動態(tài)數(shù)據(jù)應(yīng)用。
首先是apache1動態(tài)數(shù)據(jù)應(yīng)用。*。29+php*。*。*+mysql*。0。1*的靜態(tài)編譯
apache第一次編譯,并不要安裝動態(tài)數(shù)據(jù)應(yīng)用,因為php的編譯需要apache至少已經(jīng)編譯過一次
tar zvxf apache_1動態(tài)數(shù)據(jù)應(yīng)用。*。27。tar。gz
cd apache_1動態(tài)數(shù)據(jù)應(yīng)用。
??*動態(tài)數(shù)據(jù)應(yīng)用。27
動態(tài)數(shù)據(jù)應(yīng)用。/configure --prefix=/usr/local/apache
編譯php
tar zvxf php*動態(tài)數(shù)據(jù)應(yīng)用。*。*。tar。gz
cd php*動態(tài)數(shù)據(jù)應(yīng)用。*。*
動態(tài)數(shù)據(jù)應(yīng)用。/configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql \
--with-apache=動態(tài)數(shù)據(jù)應(yīng)用。
??動態(tài)數(shù)據(jù)應(yīng)用。/apache_1。*。27
make
make install動態(tài)數(shù)據(jù)應(yīng)用。