0

我正在尝试使用最新版本的 php 升级我的谷歌云计算实例。

它目前正在运行 debian9/php5/apache2/mysql14,我想把它带到 php7。

我已经尝试了所有简单的 apt-get update upgrade install php7 等,但没有找到任何软件包。

E: 找不到包php7.0

E: 通过正则表达式 'php7.0' 找不到任何包

E: 找不到包 libapache2-mod-php7.0

E: 通过正则表达式 'libapache2-mod-php7.0' 找不到任何包

E: 找不到包php7.0-mysql

E: 通过正则表达式 'php7.0-mysql' 找不到任何包

E: 找不到包 php-common

E: 找不到包 php7.0-cli

E: 通过正则表达式 'php7.0-cli' 找不到任何包

E: 找不到包php7.0-common

E: 通过正则表达式 'php7.0-common' 找不到任何包

E: 找不到包 php7.0-json

E: 通过正则表达式 'php7.0-json' 找不到任何包

E: 找不到包 php7.0-opcache

E: 通过正则表达式 'php7.0-opcache' 找不到任何包

E: 找不到包 php7.0-readline

E: 通过正则表达式 'php7.0-readline' 找不到任何包

我也试过 7.1 和 7.2 和同样的东西。理想情况下是最新版本的 php,但此时我会采取任何措施。

谢谢你的帮助!

ps 这将主要运行 WordPress 网站。

4

1 回答 1

3

这是其他人需要完成的方法。我在 Debian 8 上,我在帖子中错误地说 9。

说明:https ://shiji.info/uncategorized/install-php7-on-debian-8-jessie-with-apache_99/

在说明的最后一步之前,我必须添加这两个步骤:

sudo a2enmod proxy_fcgi setenvif

须藤a2enconf php7.0-fpm

以下是上述链接中的说明:

Install PHP7:
Since PHP7 is not included in any Debian official source list, we gonna use         the version compiled by Dotdeb.org, which is pretty widely used.

Add source:

sudo nano /etc/apt/sources.list
Add the following two lines to the end of the file:

deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all
If you server is far from US, try find the nearest mirror:         https://www.dotdeb.org/mirrors/

Get and Install GnuPG key:

wget https://www.dotdeb.org/dotdeb.gpg
sudo apt-key add dotdeb.gpg
Update packages again

sudo apt-get update
Install PHP7:

here is a list of available packages currently: (By the way, Swoole also     work with php7, use ‘pecl install swoole to install’)

php7.0-apcu       php7.0-dbg        php7.0-imagick    php7.0-memcached      php7.0-phpdbg     php7.0-sybase
php7.0-apcu-bc    php7.0-dev        php7.0-imap       php7.0-mongodb        php7.0-pspell     php7.0-tidy
php7.0-bz2        php7.0-enchant    php7.0-interbase  php7.0-msgpack    php7.0-readline   php7.0-xdebug
php7.0-cgi        php7.0-fpm        php7.0-intl       php7.0-mysql          php7.0-recode     php7.0-xmlrpc
php7.0-cli        php7.0-gd         php7.0-json       php7.0-odbc       php7.0-redis      php7.0-xsl
php7.0-common     php7.0-gmp        php7.0-ldap       php7.0-opcache    php7.0-snmp
php7.0-curl       php7.0-igbinary   php7.0-mcrypt     php7.0-pgsql      php7.0-sqlite3
Choose your list of mod, install with php

sudo apt-get install php7.0 php7.0-common php-pear #add your list of mods here
Install mod_php7 for Apache 2.4 and restart apache:

sudo apt-get install libapache2-mod-php7.0
sudo service apache2 restart
That’s it! Done!
于 2017-11-14T05:07:37.227 回答