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