- 更新
apg-get
包列表
sudo apt-get update
- 安裝 Apache
在終端輸入以下命令
sudo apt-get install apache2
安裝完成后,可以訪問 IP 查看,一般是默認的 Apache 頁面,如下圖所示:
apache-ubuntu.png
- 安裝 MySQL
接下來使用apt
命令安裝 MySQL,這次我們還會順便安裝一些有用的包
sudo apt-get install mysql-server php5-mysql
當彈出如下圖所示的提示框,輸入并確認 MySQL root 賬戶的密碼
set-password-for-mysql-root.png
- 創建 MySQL 數據庫目錄結構
sudo mysql_install_db
- 運行基本 MySQL 安全腳本
sudo mysql_secure_installation
出現如下提示時,輸入 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!
- 安裝 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>
修改完成后保存并關閉文件。然后需要重啟 Apache Web Server 確保剛才的改動生效。
sudo service apache2 restart
- 在 Web Server 上測試 PHP 程序
使用如下命令在/var/www/html
目錄下創建一個基本的 PHP 測試腳本
echo '<?php phpinfo(); ?>' | sudo tee /var/www/html/info.php
接下來可以在 Web 瀏覽器里打開 PHP 腳本,將 your_server_IP_address
替換為自己的公網 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