[Linux] 【Ubuntu】安裝Apache + MySQL + PHP



[Linux] 【Ubuntu】安裝Apache + MySQL + PHP

【Ubuntu】安裝Apache + MySQL + PHP:
前言.安裝ubuntu tweak(在圖形介面下用管理者權限開啟系統資料夾)(新手適用)(選用)
請大家到官網下載合適的安裝檔deb
https://launchpad.net/ubuntu-tweak/+download
下載之後點兩下安裝,等它跑完就安裝好啊,我愛deb

然後,選擇主選單,應用程式->系統工具->Ubuntu Tweak

點進去之後會出現這樣的畫面

接著點選左方的Nautilus檔案管理員設定
並且點選"以root權限開啟資料夾

點完之後系統會自己安裝東西
等安裝完之後將系統登出,重新登入
這時候再從位置->電腦->檔案系統
然後用右鍵點選隨便一個資料夾

ㄟ?有發現多了一個"以系統管理員的身份開啟"的選項啊?
沒錯,按下去之後,就會跳出新的視窗
你就可以用滑鼠自由將你想要得檔案給拖曳、複製、貼上、刪除囉!
有沒有很方便啊?
----------------------------------------------------------------------------------------

在Ubuntu-Tweak→管理員→指令稿→停用的指令稿中,將「以 root 權限瀏覽」的指令拖到左側「nautilus-scripts」之下。



----------------------------------------------------------------------------------------
一.安裝MySQL-Server
$ sudo apt-get install mysql-server

二.安裝Apache HTTP Server
$ sudo apt-get install apache2

三-1.安裝PHP for Apache HTTP Server
$ sudo apt-get install php5

三-2.安裝 PHP5 的安全擴充模組 php5-suhosin (選用)
$ sudo apt-get install php5-suhosin

(是針對 PHP5 的已知和未知的安全問題提供增強保護的系統,此系統會對 PHP5 的核心進行調校,同時也提供一套增強安全的 PHP 擴充,所以,在安裝 PHP 後,建議要安裝 php5-suhosin 模組)

如果在安裝的時候出現找不到套件的訊息時,
這個原因除了是真正沒有這個套件以外,另一個原因可能是因為沒有啟用 APT 的 Universe Repository ( Universe 儲存庫 ),
要啟用 APT 的 Universe Repository 只要去編輯 /etc/apt/sources.list 這個檔,
把前面是 #deb 開頭,後面是 universe 結束的那幾行,
把最前面的 # 號移除掉後存檔,然後執行下面的指令,再執行安裝的動作,應該就會找的到了....。


更新套件版本:
$ apt-get update

三-3.調整 PHP5 的設定檔
$ sudo vi /etc/php5/apache2/php.ini

調整下列參數 (不一定要這樣調,提供參考)

error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR display_errors = Off log_errors = On error_log = /var/log/php.log max_execution_time = 300 memory_limit = 64M register_globals = Off

四.安裝MySQL for Apache HTTP Server
$ sudo apt-get install libapache2-mod-auth-mysql
$ sudo apt-get install php5-mysql

五.安裝MySQL管理套件phpmyadmin
$ sudo apt-get install phpmyadmin

若安裝 phpmyadmin 時沒叫你選http server 嗎
或者在網址列輸入:http://localhost/phpmyadmin/  出現404錯誤(找不到網頁!)
那就自己在/etc/apache2/apache2.conf 文件中,在最下面加上
# Enable PHPMyAdmin
Include /etc/phpmyadmin/apache.conf

然後
$ sudo /etc/init.d/apache2 restart

(註)
   編輯該文件在終端機指令為:
   $ sudo gedit /etc/apache2/apache2.conf

測試、設密碼 MySQL

#mysql -u root

#mysqladmin -u root password 'your.password'
#mysql -u root -p

PS.
資料庫預設目錄:/var/lib/mysql
網頁預設目錄:/var/www
Apache設定檔:/etc/apache2/apache2.conf

===============================================
安裝Apache server、MySQL server以及PHP。在Ubuntu上安裝可以使用他內建的synaptic tool或是於命令列使用命令apt-get來進行安裝,本文只說明命令列安裝方式。指令如下 :

$ sudo apt-get install apache2 mysql-server php5 phpmyadmin

過程中將會詢問mysql root密碼,請依據實際情況輸入。此外也會詢問phpmyadmin與什麼web server配合,請選擇 apache2。接著會詢問phpmyadmin對mysql的密碼,請全部自行輸入即可。
安裝完畢之後,相關檔案位置如下:
●        網頁位置: /var/www
●        資料庫位置: /var/lib/mysql
●        Apache server設定檔位置: /etc/apache2/
●        MySQL server設定檔位置: /etc/mysql/
●        PHP設定檔位置: /etc/php5/
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊



Ubuntu入門 系統更新指令(apt-get)

步驟:(前提是您的Linux要連上網際網路,以及取得root權限,以下sudo指令就是用來取得root權限的!)

指令一:sudo apt-get update

說明:用來取得遠端更新伺服器的套件檔案清單。



指令二:sudo apt-get -y dist-upgrade

說明:更新套件。



指令三:sudo apt-get clean

說明:清除更新時所下載回來的更新(安裝)檔案。
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊