基於程式開發及管理的快速便利,個人認為環境應該是能以最快簡便的方式來建構是最好的
過去一直以來在Linux系統上都是用tarball來自行編譯以求能夠與硬體及系統作最合適的配置
不過這樣子玩久了也是覺得麻煩!所以決定乾脆用redhat的系統並以yum的方式來架構所需的環境
yum是RedHat公司專為他們自家的OS及套件使用的安裝更新程式
都是有經過測試的,因此若非有什麼特殊需求相信穩定度應該是相當不錯的
以下為建構LAMP(Apache+MySQL+PHP)的安裝方式及相關設定檔放置位置
(本篇參考於鳥哥的Linux私房菜http://linux.vbird.org/linux_server/0360apache.php)
[root@linux ~]# yum install -y httpd mysql-server php php-devel php-mysql php-mbstring php-gd
Apache的相關檔案結構
/etc/httpd/conf/httpd.conf (主要設定檔)
/etc/httpd/conf.d/*.conf (很多的額外參數檔)
/usr/lib/httpd/modules/
/var/www/html/ (放置網頁的地方)
/var/www/error/ (瀏覽器錯誤訊息頁面)
/var/www/cgi-bin/ (網頁的CGI程式放置目錄)
/var/log/httpd/ (Apache的登錄檔)
/usr/sbin/apachectl (Apache的執行檔 start stop restart)
/usr/bin/htpasswd (Apache 密碼保護)
MySQL的相關檔案結構
/etc/my.cnf (MySQL的設定檔)
/var/lib/mysql/ (MySQL資料庫放置的位置)
PHP的相關檔案結構
/etc/php.ini (PHP的主要設定檔)
PhpMyAdmin安裝
至官網下載最新phpMyAdmin的tarball(.tar.gz)壓縮程式
至放置網頁的地方(本篇例子為 /var/www/html/)解壓縮
並將config.sample.inc.php複製一份並更名為config.inc.php
編輯config.inc.php
將裡面的 $cfg['Servers'][$i]['auth_type'] = 'cookie'
修改為 $cfg['Servers'][$i]['auth_type'] = 'http'
儲存離開
這樣欲用網頁來控管MySQL時
每次登入都要輸入MySQL內建的合法使用者帳號及密碼方可使用
其他設定檔的相關設定請至鳥哥的網站觀看
本篇只是寫來讓自己萬一忘記,找資料可以比較方便而已
留言列表