centos 6。4 x64 安裝教學




華奕資訊

centos 6.4 x64 安裝紀事

套件:選擇最小安裝

重新開機:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
HWADDR=74:D0:2B:98:7B:68
TYPE=Ethernet
UUID=ba567b4a-f1dd-4004-ace2-7216c4644b9f
ONBOOT=yes  —->由no 改成yes (啟動網卡並使用dhcp功能獲得IP)
NM_CONTROLLED=yes
BOOTPROTO=dhcp

存檔後

chkconfig network on
service network restart

#IFCONFIG ->查詢網卡IP訊息

使用另一台電腦 PUTTY登入

#LANG=C (設定語言)

安裝下列網路管理套件

yum install system-config-network-tui  (網路卡管理套件)
yum install system-config-firewall-tui (防火牆管理套件)
极速快三 勾選需要開放的端口後退出

 

設定完成後->重新開機

安裝 Apache、php、mysql
#yum -y install httpd
#yum -y install php php-mysql
#yum -y install mysql mysql-server

檢查是否已安裝
#rpm -q httpd
#rpm -qa | grep ^php
#rpm -qa | grep ^mysql

啟動服務
#/etc/init.d/httpd start
#/etc/init.d/mysqld start

設定開機時自動啟動服務
#chkconfig httpd on
#chkconfig mysqld on
下載 phpMyAdmin

http://www。phpmyadmin。net/home_page/downloads。php

解壓縮 phpMyAdmin 放置 /var/www/html 底下

打開瀏覽器:

http://xxx.xxx.xxx.xxx/phpMyadmin/

phpMyAdmin 出現錯誤
phpMyAdmin – Error
The mbstring extension is missing. Please check your PHP configuration.
安裝 php mbstring 模組 #yum install php-mbstring

#/etc/init.d/httpd start (重新啟動apache)
將下載回來的 phpMyAdmin 壓縮檔解開,並搬移到 /var/www 目錄後,將 config.sample.inc.php 複製成 config.inc.php。

接著,編輯 config。inc。php,找到這一行:

$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie';
將它修改如下:
$cfg[‘Servers’][$i][‘auth_type’] = ‘http';
安裝wget下載模組 #yum install wget

解決無法讀取 mcrypt 模組的問題 > 安裝 php-mcrypt 模組 for centos 6.x x64

# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
# rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm

yum install php-mcrypt

編輯 /etc/php.d/mcrypt.ini,將第 2 行的:
extension=module.so

改成:
extension=mcrypt.so

再重新啟動 Apache 就好了:
# service httpd restart
升級PHP+MYSQL
首先安裝EPEL repo
#rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
再裝 Remi repo
#rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

*升級PHP,其他相關的php模組與 mysql 套件也會跟著升級
极速快三 #yum –enablerepo=remi install php

*設定系統時間 date
*MYSQL MY.CNF 設定

/etc/my.cnf 更改名稱 old_my.cnf
/usr/share/mysql/my-innodb-heavy-4G.cnf  複製到 /etc/my.cnf

啟動 MySQL 即可

service mysqld rerstart 或
/etc/rc.d/init.d/mysqld restart

* 將php 5.4 升級到php5.5
yum –enablerepo=remi-php55,remi update php*

再重新啟動 Apache 就好了

*centos 6 已經預設安裝postfix 軟體,若要安裝sendmail 如下
yum remove postfix*
接下來安裝sendmail 環境:

SMTP server – SendmailSendmail 官方網站:

yum -y install sendmail sendmail-cf m4 cyrus-sasl
cp /etc/mail/sendmail.mc /etc/mail/sendmail.mc.bak
vi /etc/mail/sendmail.mc

52行 dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl
53 行 dnl define(`confAUTH_MECHANISMS’, `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl
#刪掉上面兩行前面的 dnl
#注意:TRUST_AUTH_METH、define 前面不要留有空格

116行 dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA’)dnl

#前面加上 dnl, 把這行註解起來(dnl = do not load)

#或改成下面這樣也可以

极速快三DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA’)dnl

cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf.bak
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

vi /etc/mail/access

Connect:sqes.hcc.edu.tw RELAY
Connect:192.168.1 RELAY
#加入以上兩行(請依自己學校狀況修改)

makemap hash /etc/mail/access < /etc/mail/access

/etc/rc.d/init.d/saslauthd start
/etc/rc.d/init.d/sendmail start
chkconfig saslauthd on
chkconfig sendmail on

极速快三SMTP 測試:telnet IP 25(離開:quit)

把寄給 root 的信寄給 sysadm:

vi /etc/aliases

96行 #root: marc 修改成–> root: sysadm

#若想要 root 也留一份備份的話:root: sysadm,root

newaliases

mutt 介紹:yum -y install mutt && mutt
Sendmail 官方文件:

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *