Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
develop:php:php [2019/08/13 01:43] – [7.1] mirocow | develop:php:php [2024/04/14 23:39] (текущий) – [Расширения / Frameworks] mirocow | ||
---|---|---|---|
Строка 3: | Строка 3: | ||
====== PHP ====== | ====== PHP ====== | ||
- | ===== Установка | + | ===== Debian/ |
- | ==== 5.4 ==== | + | ==== Установка ==== |
+ | |||
+ | === 5.4 === | ||
<code bash> | <code bash> | ||
Строка 11: | Строка 13: | ||
</ | </ | ||
- | ==== 7.0 ==== | + | === 7.0 === |
<code bash> | <code bash> | ||
Строка 17: | Строка 19: | ||
</ | </ | ||
- | ==== 7.1 ==== | + | === 7.1 === |
<code bash> | <code bash> | ||
Строка 23: | Строка 25: | ||
</ | </ | ||
- | ==== 7.2 ==== | + | === 7.2 === |
<code bash> | <code bash> | ||
$ apt install php7.2 php7.2-fpm php7.2-common php7.2-curl php7.2-gd php7.2-intl php7.2-mbstring php7.2-mysql php7.2-opcache php7.2-sqlite3 php7.2-xml php7.2-xsl php7.2-xdebug | $ apt install php7.2 php7.2-fpm php7.2-common php7.2-curl php7.2-gd php7.2-intl php7.2-mbstring php7.2-mysql php7.2-opcache php7.2-sqlite3 php7.2-xml php7.2-xsl php7.2-xdebug | ||
</ | </ | ||
- | ===== Обновление с 7.0 на 7.1 ===== | + | |
+ | === 7.3 === | ||
+ | |||
+ | <code bash> | ||
+ | $ apt install php7.3 php7.3-fpm php7.3-common php7.3-curl php7.3-gd php7.3-intl php7.3-mbstring php7.3-mysql php7.3-opcache php7.3-sqlite3 php7.3-xml php7.3-xsl php7.3-xdebug | ||
+ | </ | ||
+ | |||
+ | ==== Удаление ==== | ||
+ | |||
+ | <code bash> | ||
+ | % apt autoremove --purge $(dpkg --get-selections | grep -v " | ||
+ | </ | ||
+ | |||
+ | ==== Обновление с 7.0 на 7.1 ==== | ||
<code bash> | <code bash> | ||
$ sudo apt install apt-transport-https lsb-release ca-certificates | $ sudo apt install apt-transport-https lsb-release ca-certificates | ||
$ sudo wget -O / | $ sudo wget -O / | ||
+ | $ apt install lsb-release | ||
$ sudo sh -c 'echo "deb https:// | $ sudo sh -c 'echo "deb https:// | ||
$ sudo apt update | $ sudo apt update | ||
Строка 38: | Строка 54: | ||
</ | </ | ||
- | ===== Обновление с 7.0 на 7.2 ===== | + | * apt-get install lsb-release |
+ | ==== Обновление с 7.0 на 7.2 ==== | ||
<code bash> | <code bash> | ||
$ sudo apt install apt-transport-https lsb-release ca-certificates | $ sudo apt install apt-transport-https lsb-release ca-certificates | ||
$ sudo wget -O / | $ sudo wget -O / | ||
+ | $ apt install lsb-release | ||
$ sudo sh -c 'echo "deb https:// | $ sudo sh -c 'echo "deb https:// | ||
$ sudo apt update | $ sudo apt update | ||
$ sudo apt install $(dpkg --get-selections | grep -v " | $ sudo apt install $(dpkg --get-selections | grep -v " | ||
+ | </ | ||
+ | |||
+ | ===== CentOS ===== | ||
+ | |||
+ | <code bash> | ||
+ | cd /opt | ||
+ | wget http:// | ||
+ | tar zxvf glibc-2.14.tar.gz | ||
+ | cd glibc-2.14 | ||
+ | mkdir build | ||
+ | cd build | ||
+ | ../ | ||
+ | make -j4 | ||
+ | make install | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | $ yum install epel-release yum-utils -y | ||
+ | $ yum install http:// | ||
+ | $ yum-config-manager --enable remi-php72 | ||
+ | $ yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysql -y | ||
</ | </ | ||
Строка 55: | Строка 94: | ||
$ pecl install event | $ pecl install event | ||
</ | </ | ||
+ | |||
+ | ===== Расширения / Frameworks ===== | ||
+ | |||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
+ | * [[: | ||
===== Поиск расширений ===== | ===== Поиск расширений ===== | ||
Строка 71: | Строка 123: | ||
- | ===== Статьи / | ||
- | |||
- | * [[php: | ||
- | * [[php: | ||
- | * [[php: | ||
- | * [[php: | ||
- | * [[php: | ||
- | * [[http:// | ||
- | * [[php: | ||
- | * [[http:// | ||
- | * [[https:// | ||
- | * [[php: | ||
- | * [[php: | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * http:// | ||
- | * [[http:// | ||
- | * [[php: | ||
- | * [[php: | ||
- | * [[http:// | ||
- | * [[php: | ||
- | * https:// | ||
- | * [[php: | ||
- | * [[php: | ||
- | * [[php: | ||
- | * http:// | ||
- | * http:// | ||
- | * [[php: | ||
- | * [[php: | ||
- | * [[php: | ||
- | * [[php: | ||
- | * [[php: | ||
- | * [[https:// | ||
- | * [[http:// | ||
- | * [[php: | ||
- | * PHP-AMQP | ||
- | * http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[https:// | ||
- | * https:// | ||
- | |||
- | ===== Докуменация ===== | ||
- | |||
- | * [[php: | ||
- | * [[php: | ||
- | * [[php: | ||
- | * [[php: | ||
- | * [[php: | ||
- | * [[php: | ||
- | * [[system: | ||
- | * [[system: | ||
- | * [[system: | ||
- | * [[system: | ||
- | * [[system: | ||
- | * [[php: | ||
- | |||
- | ===== PhpDoc ===== | ||
- | |||
- | * @var tag | ||
- | * @return | ||
- | * @property type (string, integer) | ||
- | * @see tag | ||
- | * @inheritdoc | ||
- | * @author | ||
- | * @since | ||
- | |||
- | |||
- | ===== Errors / Ошибки ===== | ||
- | |||
- | |||
- | * [[php: | ||
- | |||
- | ==== PHP inline ==== | ||
- | |||
- | * php -r 'echo md5(" | ||
- | |||
- | |||
- | ===== Статьи/ | ||
- | |||
- | * [[php: | ||
- | * [[php: | ||
- | |||
- | ==== WEB crawling library for PHP / Парсеры PHP ==== | ||
- | |||
- | * [[php: | ||
- | * [[php: | ||
- | * [[php: | ||
- | * [[php: | ||
- | * [[php: | ||
- | * [[php: | ||
- | * [[php: | ||
- | |||
- | ==== REST Клиенты ==== | ||
- | * [[https:// | ||
- | ==== Node Socket ==== | ||
- | * https:// | ||
- | ==== Видеоуроки ==== | ||
- | * https:// |