我从源代码安装了 Apache 2.4.27 和 PHP 7.1.7,但我没有找到关于如何安装 libapache2-mod-php7.1 或所需模块的提示。
如何将 libapache2-mod-php7.1(或类似的)安装到位于 /user/local/apache2 下的 Apache 2?
我必须在 Debian 8.8 Jessie 上安装它。
基本上它应该在安装 PHP 期间安装:
sudo apt-get install php7.1
...
The following NEW packages will be installed:
libapache2-mod-php7.1 libssl1.0.2 php-common php7.1 php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-readline
所以首先检查它是否已经安装:
dpkg -l | grep libapache2-mod-php7.1
ii libapache2-mod-php7.1 7.1.7.retag-1+0~20170711133844.5+jessie~1.gbp5284f4 amd64 server-side, HTML-embedded scripting language (Apache 2 module)
如果未安装,则以下命令应该可以正常工作:
sudo apt-get install libapache2-mod-php7.1
如果它将失败,请检查它是否在 repo 中可用:
apt-get update
apt-cache search libapache2-mod-php7.1
我用于deb.sury.org
php 7.1:
apt-get install apt-transport-https ca-certificates
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ jessie main" > /etc/apt/sources.list.d/php.list
apt-get update