在 Ubuntu 16.04 上使用 Apache 2 Server 的 PHP 5.6

本教程將從頭開始指導你完成整個過程。請注意有關此特定設定的一些初步說明,如果你已經有一些請求的包,則非常有用:

  • 需要一個版本的 php> = 5.0(我有 php 7.0 的麻煩)
  • 請求任何版本的 perl
  • 需要一個支援 php 指令碼的 Apache 版本
sudo apt-get update
sudo apt-get install perl apache2 zip gzip tar
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php5.6 libapache2-mod-php5.6 php5.6-curl php5.6-gd php5.6-mbstring php5.6-mcrypt php5.6-mysql php5.6-xml php5.6-xmlrpc

如果你需要在繼續之前禁用 php 7.0(或任何其他版本),請執行以下操作:

a2dismod php7.0

然後繼續:

a2enmod php5.6

最後一個命令應該將’enabled’或’enabled enabled’作為輸出!

如果要在 VMware 上的虛擬機器下安裝它,請執行以下操作:

sudo apt-get install open-vm-tools

現在重啟 Apache:

service apache2 restart

現在 Apache 已經安裝並配置為 php。嘗試開啟瀏覽器並輸入 localhost,它應該顯示 Apache 的測試頁面。

要更改 php 的時區,請開啟以下檔案

sudo vim /etc/php/5.6/apache2/php.ini

並編輯如下,取消註釋和編輯你喜歡的時區:

date.timezone = Europe/Rome

額外的第 1 步

如果你在 Apache 上安裝 tarball(tar.gz),請將其解壓縮到/var/www/html(它是預設的根位置)

sudo cp tarball.tar.gz /var/www/html/
cd /var/www/html/
sudo tar -zxf tarball.tar.gz

額外的第 2 步

請注意,你可能還需要更改 www-data 的許可權,因為預設許可權是 root 許可權,這可能會帶來一些寫入問題。

sudo chown -R www-data:www-data /var/www/