Ubuntu 安裝 Linux, Apache, MySQL,PHP 指南

  1. 更新 apg-get 包列表
sudo apt-get update
  1. 安裝 Apache
    在終端輸入以下命令
sudo apt-get install apache2

安裝完成后,可以訪問 IP 查看,一般是默認的 Apache 頁面,如下圖所示:


apache-ubuntu.png
  1. 安裝 MySQL
    接下來使用 apt 命令安裝 MySQL,這次我們還會順便安裝一些有用的包
sudo apt-get install mysql-server php5-mysql

當彈出如下圖所示的提示框,輸入并確認 MySQL root 賬戶的密碼


set-password-for-mysql-root.png
  • 創(chuàng)建 MySQL 數(shù)據(jù)庫目錄結(jié)構(gòu)
sudo mysql_install_db
  • 運行基本 MySQL 安全腳本
sudo mysql_secure_installation

出現(xiàn)如下提示時,輸入 MySQL 密碼

MySQL root password prompt:
Enter current password for root (enter for none):
OK, successfully used password, moving on...

接下來會詢問是否要更改當前 root 賬戶的密碼,這里選擇的是 n,即不更改 root 賬戶的密碼

MySQL root password prompt:
Change the root password? [Y/n] n

接下來的彈窗都可以選擇默認值,直接輸入回車即可。最后會提示配置成功

All done!  If you've completed all of the above steps, your MySQL
installation should now be secure.
Thanks for using MySQL!
  1. 安裝 PHP
    我們可以再次使用 apt 命令獲取 PHP。
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt

安裝完成后需要配置 Apache。
首先打開 Apache 的 dir.conf,輸入下面的命令即可

sudo nano /etc/apache2/mods-enabled/dir.conf

dir.conf 看起來是下面這樣的:

<IfModule mod_dir.c> 
        DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>

我們想把 PHP index 文件移到 DirectoryIndex 之后的第一個位置,這樣 dir.conf 文件就變成了下面這樣

<IfModule mod_dir.c> 
        DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>

修改完成后保存并關(guān)閉文件。然后需要重啟 Apache Web Server 確保剛才的改動生效。

sudo service apache2 restart
  1. 在 Web Server 上測試 PHP 程序
    使用如下命令在 /var/www/html 目錄下創(chuàng)建一個基本的 PHP 測試腳本
echo '<?php phpinfo(); ?>' | sudo tee /var/www/html/info.php

接下來可以在 Web 瀏覽器里打開 PHP 腳本,將 your_server_IP_address 替換為自己的公網(wǎng) IP

Visit in a web browser:
http://your_server_IP_address/info.php

如果你看到的頁面如下圖所示,說明 PHP 程序可以正常工作。


default_php.png

最后刪除測試用的 PHP 腳本

sudo rm /var/www/html/info.php

參考鏈接:
https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-14-04

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容