1. 安裝完畢後,使用yum –y update 更新一下系統
2. 如果終端機有亂碼,使用下 cd ~ 回到root目錄,
下ls -a 可看到 .bashrc 這個檔名,編輯 .bashrc 檔,加入以下二行, LANG=zh_TW.BIG5
下ls -a 可看到 .bashrc 這個檔名,編輯 .bashrc 檔,加入以下二行, LANG=zh_TW.BIG5
export LANG ,再reboot
另外,修改
vi /etc/sysconfig/i18n
#LANG=”zh_TW.UTF-8” 這句加上 #字號
LANG=”zh_TW.Big5” 在加上這行
3. 修改ssh的PORT
vi /etc/ssh/sshd_config 找到 PORT=22
vi /etc/ssh/sshd_config 找到 PORT=22
4. 修改http Port
vi /etc/httpd/conf/httpd.conf ,找到 Listen 80
vi /etc/httpd/conf/httpd.conf ,找到 Listen 80
5. 下載webmin 的rpm檔案,利用rpm –ivh 來安裝
預設Port為10000,若要改Port,記得防火牆要開啟,
預設Port為10000,若要改Port,記得防火牆要開啟,
限定外校連線 drop sourced ip not equal 140.129.0.0/16 ,如果要鎖到Class C, drop sourced ip not equal 140.129.1.0/8 (只要不是來自140.129.1.XX的就drop)
6. 預設Mysql的root是沒有密碼的,使用mysqladmin -u root password 新密碼 來指定root 密碼
或是直接下指令 mysql_secure_installation 來設定root相關的密碼 -->推薦!!!
或是直接下指令 mysql_secure_installation 來設定root相關的密碼 -->推薦!!!
7. 將selinux關閉,vi /etc/selinux/config ,找到 SELINUX=enforcing ,改為SELINUX=disabled
8. 關閉一些不必要的服務,可以使用 ntsysv
9. 安裝完phpmyadmin後出現,缺少 mysqli 外掛。請檢查 PHP 設定
解決方法: yum install php-mysql php-mbstring
重新啟動apache 及mysql進入Mysql後,記得把test的資料庫刪除,並且移除mysqly 資料庫中,user table中未加上密碼的user ,以及db table一些不需要存在的資料,移除後記得 下sql語法flush privileges
解決方法: yum install php-mysql php-mbstring
重新啟動apache 及mysql進入Mysql後,記得把test的資料庫刪除,並且移除mysqly 資料庫中,user table中未加上密碼的user ,以及db table一些不需要存在的資料,移除後記得 下sql語法flush privileges
10. 將使用者加入super user的方式,vi /etc/sudoers,加入
fyshung ALL=(ALL) ALL
fyshung ALL=(ALL) ALL
11. 更新pear channel
pear channel-update pear.php.net
安裝 pear DB
pear install DB
#附註說明:在安裝DB時,最近會出現
WARNING: "pear/DB" is deprecated in favor of "pear/MDB2"
Failed to download pear/PEAR, latest release is version 1.10.0, but it requires PHP version "5.4.0", use "channel://pear.php.net/PEAR-1.10.0" to install
pear/DB requires package "pear/PEAR" (version >= 1.10.0), installed version is 1.9.4
No valid packages found
install failed
我直接去下載1.82的版本
wget http://download.pear.php.net/package/DB-1.8.2.tgz
再安裝 DB
pear install DB-1.8.2.tgz
12. 安裝Pear 套件MDB2,pear list 顯示安裝的pear 套件,
pear install MDB2
pear install MDB2#mysql
pear install MDB2#mysqli
pear install MDB2#mysql
pear install MDB2#mysqli
pear install MDB2#mssql
(可直接 pear install MDB2 MDB2#mysql MDB2#mysqli MDB2#mssql )
附註: pear install MDB2#mssql 時可能會有相依性問題發生,需先安裝 php-mssql,
可以透過 yum 去安裝: yum install php-mssql
(如果yum install php-mssql 找不到,可以試著更新yum 的 源:
CentOS 6 i386版本:
rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm php-mssql
CentOs 6X86_64版
rpm -ivh http://mirror01.idc.hinet.net/EPEL/6/x86_64/epel-release-6-8.noarch.rpm
CentOS7 64位元
rpm -Uvh http://mirror01.idc.hinet.net/EPEL/7/x86_64/e/epel-release-7-6.noarch.rpm
之後再yum install php-mssql 試試看)
(已可以自行安裝:連到 http://ftp.riken.jp/Linux/fedora/epel/6/i386/ 去看一下有無適合的rpm)
如果pear install MDB2#mssql還是出現相依性的問題,可用下面指令處理
pear install --nodeps MDB2_Driver_mssql
pear install --nodeps MDB2_Driver_mssql
最後記得 service httpd restart
13. 修改http,避免看到目錄下面的檔案, vi /etc/httpd/conf/httpd.conf
Options Indexes FollowSymLinks 改為
Options -Indexes FollowSymLinks
14.下載安裝phpMyAdmin後,安裝之後如果出現 無法讀取 mcrypt 模組, 請檢查 PHP 設定,那麼安裝php-mcrypt可以解決此問題
yum install php-mcrypt
安裝之後需要重新啟動Apache..
15.設定多久清理tmp資料夾的文件,vi /etc/cron.daily/tmpwatch,其中有一行/usr/sbin/tmpwatch "$flags" 30d /var/tmp,這30d表示30天清理tmp資料夾,可改為3d(3天清理一次)
15.安裝PHP GD Liberlary
yum install php-gd
16.在編輯網路設定時,將NM_CONTROLLED關閉(NM_CONTROLLED=額外的網管軟體)
NM_CONTROLLED=no
17.部分系統會用到ImageMagick來做圖片的處理,所以需要安裝該套件
yum install ImageMagick
沒有留言:
張貼留言