正確的CentOS系統配置

CentOS系統是商業版Red Hat Enterprise Linux(RHEL)的免費版。因此,不少人會使用這個系統。正確的配置,會讓你的系統可以更好的運用。那麼咱們就來說解一下怎麼樣正確配置CentOS系統php

1. CentOS系統配網絡
<1># vi /etc/sysconfig/network-scripts/ifcfg-eth0html

 
  1. BOOTPROTO 自動爲 dhcp 靜態改成 static   
  2. 即: BOOTPROTO=static   
  3. IPADDR=?   
  4. NETMASK=?   
  5. GATEWAY=?   
  6. 個人配置以下:   
  7. DEVICE=eth0   
  8. BOOTPROTO=static   
  9. IPADDR=10.10.19.234   
  10. NETMASK=255.255.254.0   
  11. GETEWAY=10.10.18.254   
  12. ONBOOT=yes   
  13. TYPE=Ethernet  

注: BOOTPROTO 只有在 static( 靜態 ) 模式下才可使用設置的 IP 信息
<2> 開啓命令 : #service network restartnode

2. CentOS系統配 ftpmysql

 
  1. <1>#vim /etc/vsftpd/ftpusers 和 etc/vsftpd/user_list      
  2. 在 root 和 nobody 前加「 # 」   ------- 修改用戶權限 ( user_list 用戶可否訪問跟 vsftpd.conf 有關 )   
  3. <2>#vim /etc/selinux/config 下改 selinux=disable( 將防火牆關閉 )   
  4. <3> 開啓命令 : #service vsftpd start   
  5. <4>#reboot    ( 關閉防火牆 )   

3. CentOS系統刪除舊版本linux

<1> 先用查找命令找出要刪除的文件sql

 
  1. #rpm -qa|grep mysql   
  2. #rpm -qa|grep MySQL   
  3. #rpm -qa|grep php   
  4. #rpm -qa|grep http   

<2> 刪除找出的全部文件
#rpm -e --nodeps filename    ( filename 爲你查找出來的文件名 )apache

<3> 檢查是否刪除乾淨  vim

 
  1. #rpm -qa|grep mysql   
  2. #rpm -qa|grep MySQL   
  3. #rpm -qa|grep php   
  4. #rpm -qa|grep http   

4. CentOS系統中傳送文件
咱們通常把配置文件傳送到 /usr/local/ 這個目錄下瀏覽器

5. CentOS系統安裝 MySQL
<1> 先用 #cd /usr/local 這個命令到 /usr/local 這個目錄下服務器

<2> 先裝服務器
#rpm -ivh MySQL-server-5.0.45-0.i386.rpm

<3> 而後裝客戶端
#rpm -ivh MySQL-client-5.0.45-0.i386.rpm

<4> 還有其餘的 shared,devel,bench 等也要裝上

 
  1. #rpm -ivh MySQL-shared-5.0.45-0.i386.rpm   
  2. #rpm -ivh MySQL- devel -5.0.45-0.i386.rpm   
  3. #rpm -ivh MySQL-bench-5.0.45-0.i386.rpm   

<5> 安裝好後試試能不能用
#mysql
出現 Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 27651 to server version: 4.0.20-standard
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
而後用show databases ;成功!

<6> 最後對 mysql 加密碼
#mysqladmin -uroot password 123456
( 進入 MySQL 用 #mysql -uroot -p123456 )

6. CentOS系統安裝 APAHCHE2

 
  1. #tar zxvf httpd-2.0.50.tar.gz   
  2. #cd httpd-2.0.50   
  3. #./configure --prefix=/usr/local/apache2 --enable-module=so   
  4. #make   
  5. #make install   

安裝好之後 #/usr/local/apache2/bin/apachectl start 開啓它,而後用瀏覽器查看是否安裝成功 ( 輸 IP) 

7. CentOS系統安裝 PHP5

 
  1. #tar zxvf php-5.0.0.tar.gz   
  2. #cd php-5.0.0   
  3. # ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --enable-trace-vars -with-mysql=/var/lib/mysql   
  4. #make   
  5. #mak install   

8. CentOS系統配置
複製 PHP.INI 文件到正確位置
<1> 在 PHP 目錄下運行
#cd php-5.0.0
#cp php.ini-dist /usr/local/php/lib/php.ini

<2> 編輯 apache 配置文件 httpd.conf
#vim /usr/local/apache2/conf/httpd.conf

要改的有以下幾處 : 通常都在 #AddType application/x-tar .tgz 下加一行 #LoadModule php5_module modules/libphp5.so   AddType application/x-httpd-php .php

若是你搜索其它地方沒有如下這行 LoadModule php5_module modules/libphp5.so 請把上面的 # 號去掉找到DirectoryIndex index.html index.html.var 在後面加 index.php讓它把 index.php 作爲默認頁 找到# don't use Group #-1 on these systems! 把下面的用戶名和組改成
User apache
Group apache
( 原來通常是 nobody)
找到#ServerName 把 # 去掉 , 後面的 IP 改爲你的 IP. 找到DocumentRoot "/usr/local/apache2/htdocs" 把 /usr/local/apache2/htdocs 改成你存放網頁文件的路徑 好比你改成 /home/easy 目錄下 , 那麼你之後上傳 PHP 文件就放在 /home/easy 目錄下 , 而後用 IP 訪問 , 就能看到首頁了 ( 咱們通常沒改,就把 php 文件存放在 /usr/local/apache2/htdocs/ 目錄下 )

爲了讓中文網頁沒亂碼 找到AddDefaultCharset iso8859-1 把後面的 iso8859-1 改成 gb2312 至於 apache2 其它優化 , 請看 http://www.phpv.net/ 裏的 apache 配置那一分類 . 保存 httpd.conf 文件 .

9 CentOS系統客戶端安裝          
tar zxvf phpMyAdmin-2.6.1-rc1.tar.gz
mv phpMyAdmin-2.6.1-rc1 phpmyadmin
mv phpmyadmin /usr/local/apache2/htdocs
http://IP/ ....  ( 輸入 IP 測試 )

10. 啓動
# /usr/local/apache2/bin/apachectl start
若是沒有出錯 , 寫一個測試頁放到你網頁目錄下 , 個人就是上面所說的 /usr/local/apache2/htdocs
#vi /home/easy/index.php

保存 . 試試在測試器裏打 IP 進去就能夠看到 PHPINFO 頁了 若是出現:「必須在您的配置文件中設定 $cfg[\'PmaAbsoluteUri\'] 指令 ....... 」那麼 先進入到 phpmyadmin :#cd /usr/local/apache2/htdocs/phpmyadmin 用命令 # vim config.inc.php 修改 把 $cfg['PmaAbsoluteUri'] 設置爲 http://localhost/phpmyadmin 。或 http://IP/phpmyadmin 。即爲該虛擬機的 IP/phpmyadmin 同時也是在這裏面修改密碼、主頁等!!

這樣的纔是正確的CentOS系統配置。

相關文章
相關標籤/搜索