在 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/