Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| develop:php:php [2019/08/13 21:42] – [Обновление с 7.0 на 7.2] 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 | ||
| Строка 48: | Строка 66: | ||
| </ | </ | ||
| - | * apt-get install | + | ===== 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 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 | ||
| + | </ | ||
| ===== Установка расширений Pecl ===== | ===== Установка расширений Pecl ===== | ||
| Строка 56: | Строка 94: | ||
| $ pecl install event | $ pecl install event | ||
| </ | </ | ||
| + | |||
| + | ===== Расширения / Frameworks ===== | ||
| + | |||
| + | * [[: | ||
| + | * [[: | ||
| + | * [[: | ||
| + | * [[: | ||
| + | * [[: | ||
| + | * [[: | ||
| + | * [[: | ||
| + | * [[: | ||
| + | * [[: | ||
| + | * [[: | ||
| ===== Поиск расширений ===== | ===== Поиск расширений ===== | ||
| Строка 72: | Строка 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:// | ||