当我尝试通过以下命令安装 PHP7 时:
sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-cgi
然后我收到错误:
couldn't find or unable to locate all these packages.
所以我想从php.net,然后使用 Apache 运行。执行该操作的过程是什么?如何配置apache2.conf
&之类的文件php.ini
来运行 PHP?
答案1
您需要添加额外的存储库,因为您的发行版不提供 php7。请确保清除您安装的所有 php 包和依赖项。然后继续:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0
答案2
键入以下命令:
sudo apt-get install -y language-pack-en-base
sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php
或者:
sudo add-apt-repository ppa:ondrej/php
更新软件包索引。要从源重新同步软件包索引文件,请输入:
sudo apt-get update
列出所有 PHP 7 包
输入以下 apt-cache 命令:
apt-cache search php7
安装 PHP 7
键入以下命令来安装 PHP 7 以及有用的 php 模块,例如 MySQL、GD、curl 等:
sudo apt-get install php7.0
或者
sudo apt-get install php7.0 php7.0-cli php7.0-fpm php7.0-gd \
php7.0-json php7.0-mysql php7.0-readline