Обновите/установите php7 в экземпляре облака вычислений Google

Я пытаюсь обновить свой экземпляр облачных вычислений Google с помощью последней версии php.

В настоящее время работает debian9/php5/apache2/mysql14, и я хочу перевести его на php7.

Я пробовал все простые обновления, обновления apt-get, установку 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, но на данный момент я возьму что угодно.

Спасибо за любую помощь!

p.s. это в первую очередь будет запускать сайты WordPress.


person augr    schedule 14.11.2017    source источник


Ответы (1)


Вот как это сделать, если кому-то еще нужно это сделать. Я на Debian 8, я по ошибке сказал 9 в своем посте.

Инструкции: https://shiji.info/uncategorized/install-php7-on-debian-8-jessie-with-apache_99/

Перед последним шагом инструкции мне пришлось добавить эти два шага:

sudo a2enmod proxy_fcgi setenvif

sudo 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!
person augr    schedule 14.11.2017
comment
Ссылка не работает. Пожалуйста, включите соответствующую информацию в текст вашего ответа. - person browly; 13.09.2019
comment
Добавлен новый URL/инструкции. - person augr; 13.09.2019