


Linux操作系統(tǒng)下Web服務(wù)器配置詳細(xì)介紹
1.MYSQL的配置過(guò)程:
[root@mail web]# tar zxvf mysql-5.0.18.tar.gz
[root@mail web]# cd mysql-5.0.18
[root@mail mysql-5.0.18]# groupadd mysql
[root@mail mysql-5.0.18]# useradd -g mysql mysql
[root@mail mysql-5.0.18]# ./configure --prefix=/usr/local/mysql #把MYSQL安裝到指定目錄
[root@mail mysql-5.0.18]# make
[root@mail mysql-5.0.18]# make install
[root@mail mysql-5.0.18]# s/mysql_install_db
[root@mail mysql-5.0.18]# chown -R root /usr/local/mysql
[root@mail mysql-5.0.18]# chown -R mysql /usr/local/mysql/var
[root@mail mysql-5.0.18]# chgrp -R mysql /usr/local/mysql
[root@mail mysql-5.0.18]# cp support-files/my-medium.cnf /etc/my.cnf
用如下命令啟動(dòng)MySQL數(shù)據(jù)庫(kù)(如果操作系統(tǒng)默認(rèn)安裝的有MySQL數(shù)據(jù)庫(kù)請(qǐng)確認(rèn)其沒(méi)有啟動(dòng)):
[root@mail mysql-5.0.18]# /usr/local/mysql/bin/safe_mysqld --user=mysql &
將上面的啟動(dòng)命令追加到文件"/etc/rc.d/rc.local"的尾部,使操作系統(tǒng)啟動(dòng)時(shí)就自動(dòng)MySQL數(shù)據(jù)庫(kù)服務(wù)器。 以下對(duì)MYSQL進(jìn)行初始化設(shè)置: [root@mail mysql-5.0.18]# /usr/local/mysql/bin/mysql 進(jìn)入MYSQL客戶(hù)端工具,進(jìn)行相關(guān)設(shè)置
mysql>drop database test; |
現(xiàn)在mysql數(shù)據(jù)庫(kù)將只允許本機(jī)的mysql管理員root用戶(hù)(和操作系統(tǒng)的root用戶(hù)不同)連接,用如下命令為root用戶(hù)指定密碼:
[root@mail mysql-5.0.18]# cd /usr/local/mysql/bin |
其中"123456"為ROOT用戶(hù)密碼。根據(jù)自己的情況而定下面新建一個(gè)數(shù)據(jù)庫(kù)
[root@mail bin]# ./mysql -u root -p |
上述命令創(chuàng)建了mydb數(shù)據(jù)庫(kù),并且把它的所有權(quán)限賦予linux用戶(hù),密碼為"linux",只能從本機(jī)登錄數(shù)據(jù)庫(kù)。
2.Apache And PHP的配置過(guò)程:
[root@mail web]# tar zxvf httpd-2.0.50.tar.gz
[root@mail web]# cd httpd-2.0.50
[root@mail web]# cd httpd-2.0.50
[root@mail httpd-2.0.50]# ./configure --prefix=/usr/local/apache2 --enable-module=so
[root@mail httpd-2.0.50]# make
[root@mail httpd-2.0.50]# make install
[root@mail httpd-2.0.50]# cd ..
[root@mail web]# tar zxvf php-5.0.0.tar.gz #安裝配置PHP
[root@mail web]# tar zxvf php-5.0.0.tar.gz
[root@mail web]# cd php-5.0.0
[root@mail php-5.0.0]# ./configure --enable-track-vars --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache2/bin/apxs --disable-libxml --disable-dom --disable-simplelxml --enable-soap --enable-xml
#因?yàn)檠b的Apache是比較高的版本,所以--with-apx這項(xiàng)要改為--with-apxs2 ,而且PHP5增加了很多擴(kuò)展特性,所以一定要加上,不然會(huì)報(bào)錯(cuò)。
[root@mail php-5.0.0]# make
[root@mail php-5.0.0]# make install
[root@mail php-5.0.0]# cp php.ini-dist /usr/local/lib/php.ini #拷貝這個(gè)文件到/usr/loca/lib/目錄下并且改名為php.ini
下面的工作是修改下Apache的配置文件
[root@mail php-5.0.0]# vi /usr/local/apache2/conf/httpd.conf
加上這一句:AddType application/x-httpd-php .php
并且將DirectotyIndex index.html index.html.var修改為
DirectoryIndex index.php index.html index.htm
編輯"/usr/local/lib/php.ini"文件。把OFF改為ON
register_globals=on
用下面的命令啟動(dòng)WEB服務(wù)器,將它加到"/etc/rc.d/init.d/rc.local"文件中使其隨開(kāi)機(jī)自己自動(dòng)啟動(dòng)。
[root@mail php-5.0.0]# /usr/local/apache2/bin/apachectl start
你可以在在目錄"/usr/local/apache/htdocs/"下創(chuàng)建test.php文件,進(jìn)行系統(tǒng)的測(cè)試。
關(guān)鍵詞:web 服務(wù)器
新文章:
- CentOS7下圖形配置網(wǎng)絡(luò)的方法
- CentOS 7如何添加刪除用戶(hù)
- 如何解決centos7雙系統(tǒng)后丟失windows啟動(dòng)項(xiàng)
- CentOS單網(wǎng)卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗(yàn)證詳解
- CentOS 7.1添加刪除用戶(hù)的方法
- CentOS查找/掃描局域網(wǎng)打印機(jī)IP講解
- CentOS7使用hostapd實(shí)現(xiàn)無(wú)AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網(wǎng)絡(luò)重啟出錯(cuò)
- 解決Centos7雙系統(tǒng)后丟失windows啟動(dòng)項(xiàng)
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統(tǒng)有什么不同呢
- Centos 6.6默認(rèn)iptable規(guī)則詳解