Php ��� linux download

Download documentation

The PHP manual is available in a selection of languages and formats. Pick a language and format from the table below to start downloading.

Notes to read before you download

  • The English version should be considered the most accurate, since translations are based on that version. Most of the translations are not complete, and contain English parts.
  • If you are looking for PHP 5 documentation, please read this explanation.
  • If you are looking for PHP 4 documentation, please read this explanation.

If you are using Windows XP SP2 or later and you are going to download the documentation in CHM format, you need to «unblock» the file after downloading it by right-clicking on it in Windows Explorer and selecting the «Properties» menu item, then clicking on the «Unblock» button (on Windows Vista this is within the «Security» options). Failure to unblock the documentation file may result in error messages including «Navigation to the webpage was canceled» due to Windows security restrictions.

Single HTML file Many HTML files HTML Help file HTML Help file (with user notes)
English html.gz tar.gz chm chm
Brazilian Portuguese html.gz tar.gz chm chm
Chinese (Simplified) html.gz tar.gz chm chm
French html.gz tar.gz chm chm
German html.gz tar.gz chm chm
Japanese html.gz tar.gz chm chm
Romanian html.gz tar.gz chm chm
Russian html.gz
Size: 6017Kb
Date: 10 Oct 2021
tar.gz
Size: 11378Kb
Date: 10 Oct 2021
chm
Size: 14141Kb
Date: 8 Oct 2021
chm
Size: 28614Kb
Date: 8 Oct 2021
Spanish html.gz tar.gz chm chm
Turkish html.gz tar.gz chm chm

You can read the documentation online in various languages. The Documentation HOWTO, and archive manuals are also available from our documentation page.

The manual is also available via *nix style man pages. To install and use:

Источник

PHP для Windows

Оценка:
  • 1
  • 2
  • 3
  • 4
  • 5

4.50 /5 голосов — 181

Лицензия:Бесплатная
Версия:8.0.11 | Сообщить о новой версии
Обновлено:22.09.2021
ОС:Windows 10, 8.1, 8, 7
Интерфейс:Английский
Разработчик:
Категория:ASP, PHP, Perl, CGI
Загрузок (сегодня/всего):9 / 129 963 | Статистика
Размер:23,55 Мб
СКАЧАТЬ

PHP — распространенный язык программирования общего назначения с открытым исходным кодом, который сконструирован специально для ведения Web-разработок и его код может внедряться непосредственно в HTML.

Обладает большим набором встроенных средств для:

  • автоматического извлечения POST и GET-параметров, а также переменных окружения веб-сервера в предопределённые массивы;
  • взаимодействия с большим количеством различных систем управления базами данных (MySQL, SQLite, PostgreSQL, Oracle, Microsoft SQL Server, Sybase, ODBC, mSQL, IBM DB2, Cloudscape и Apache Derby, Lotus Notes, DBM, Firebird и пр.);
  • автоматизированной отправки HTTP-заголовков;
  • работы с HTTP-авторизацией;
  • работы с cookies и сессиями;
  • работы с локальными и удалёнными файлами, сокетами;
  • обработки файлов, загружаемых на сервер;
  • работы с XForms и т.д.

Основные области применения:

  • Создание скриптов для выполнения на стороне сервера.
  • Создание скриптов для выполнения в командной строке.
  • Создание оконных приложений, выполняющихся на стороне клиента.

PHP доступен для большинства операционных систем, включая Linux, многие модификации Unix (такие как HP-UX, Solaris и OpenBSD), Microsoft Windows, Mac OS X, RISC OS, и многие другие. Также в PHP включена поддержка большинства современных веб-серверов, таких как Apache, IIS и многих других.

Источник

Установка PHP в Ubuntu

PHP — это очень популярный скриптовый язык программирования с открытым исходным кодом, который часто используется для разработки веб-сайтов и веб-приложений. PHP означает рекурсивный акроним от PHP Hypertext Processor. Скрипты выполняются на стороне сервера и могут находиться как в отдельных файлах, так и быть встроенными в HTML.

На данный момент официально поддерживается три версии PHP — это 5.6, 7.4 и 8. Предыдущие версии больше не получают обновлений безопасности. В этой статье мы рассмотрим как выполняется установка PHP Ubuntu. Будем устанавливать только поддерживаемые версии. Кроме того, рассмотрим как установить расширения для Apache, а также изменить версию по умолчанию.

Установка PHP в Ubuntu

1. Версия по умолчанию — 7.4

PHP версии 7.4 поставляется в официальных репозиториях Ubuntu, поэтому если вы хотите эту версию, то можете очень просто установить ее с помощью команды apt. Сначала смотрим информацию:

sudo apt show php

Теперь для установки версии из репозиториев наберите:

sudo apt install php

Для того чтобы интерпретатор php работал с Apache необходимо установить ещё этот пакет:

sudo apt install libapache2-mod-php

После этого можно посмотреть версию php в терминале:

2. Устаревшая версия — 5.6

Если вам нужна другая версия PHP, например, 5.6, то вам придется добавить в систему репозиторий PPA. Сначала необходимо установить зависимости:

sudo apt install python-software-properties

Затем для добавления PPA репозитория выполните:

sudo add-apt-repository ppa:ondrej/php

Теперь вы можете установить php ubuntu нужной вам версии. В данном случае 5.6. Для Apache выполните такие команды:

sudo apt install php5.6 libapache2-mod-php5.6

Затем можно смотреть версию:

Обратите внимание, что установленная версия PHP не конфликтует с версией из официальных репозиториев. Обе версии могут существовать в системе и между ними можно переключаться.

3. Новая версия — 8.0

На момент написания статьи, версия PHP 8.0 вышла относительно недавно и в официальных репозиториях LTS релиза Ubuntu её нет. В этой версии было много улучшений и исправлений и если вы хотите её попробовать, то можете установить из того же самого PPA:

sudo add-apt-repository ppa:ondrej/php

Затем, как и в предыдущем пункте необходимо указать версию php, которая вам нужна в команде установки:

sudo apt install php8.0 libapache2-mod-php8.0

После завершения установки интерпретатор появится в системе:

Установка расширений PHP

Не зависимо от того какую версию PHP вы установили, обычно для полноценной работы программ необходимо ещё установить расширения. Вот основные расширения, которые требуются чаще всего:

  • php-curl — поддержка библиотеки CURL для отправки сетевых запросов;
  • php-memcached — кэширование с помощью Memcache;
  • php-mysql — поддержка баз данных MySQL и MariaDB;
  • php-pgsql — поддержка PostgreSQL;
  • php-gd — обработка графики с помощью библиотеки GD;
  • php-imagick — обработка графики с помощью библиотеки ImageMagick;
  • php-intl — локализация и интернационализация;
  • php-mcrypt — шифрование;
  • php-xml — работа с XML файлами и DOM;
  • php-zip — работа с ZIP архивами;
  • php-mbstring — работа со строками содержащими UTF-8 символы, в том числе и кириллицу.

Для того чтобы установить все эти расширения для версии PHP по умолчанию выполните такую команду:

sudo apt install php-curl php-memcached php-mysql php-pgsql php-gd php-imagick php-intl php-mcrypt php-xml php-zip php-mbstring

Если надо установить расширения PHP для определённой версии, то следует указать эту версию в названии пакета:

sudo apt install php7.4-curl php7.4-memcached php7.4-mysql php7.4-pgsql php7.4-gd php7.4-imagick php7.4-intl php7.4-mcrypt php7.4-xml php7.4-zip php7.4-mbstring

Аналогично можно установить расширения для PHP 5.6 или 8.0.

Выбор версии PHP по умолчанию

Вы можете выбрать какую версию php нужно использовать по умолчанию с помощью утилиты update-alternatives. Сначала смотрим доступные версии:

sudo update-alternatives —config php

После этого следует ввести номер версии, которую вы хотите использовать по умолчанию:

Или можно сразу установить php ubuntu по умолчанию:

sudo update-alternatives —set php /usr/bin/php5.6

Чтобы используемая версия обновилась в Apache нужно подключить правильный модуль и перезагрузить веб-сервер. Например, для того чтобы отключить 7.4 и включить 5.6 выполните:

sudo a2dismod php7.4
sudo a2enmod php5.6
sudo systemctl restart apache2

Установка php 8 Ubuntu выполняется так же. Теперь вы знаете как переключить версию php Ubuntu. Установка и настройка PHP вместе с Nginx отдельная обширная тема и она описана в статье про настройку PHP-FPM.

Выводы

В этой статье мы рассмотрели как выполняется установка PHP 8 ubuntu 20.04 и других версиях системы. Теперь вы знаете как установить не только PHP 8, но и другие поддерживаемые версии. Как видите, это очень просто, вы можете получить нужную версию PHP буквально в несколько кликов. Надеюсь, эта информация была вам полезной.

Источник

PHP 8.0.11

PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML.

Download

What’s New

Certified

Similar to 5

PHP is an open source general-purpose server-side scripting language originally designed for Web development to produce dynamic Web pages. It is one of the first developed server-side scripting languages to be embedded into an HTML source document rather than calling an external file to process data. The code is interpreted by a Web server with a PHP processor module which generates the resulting Web page. It also has evolved to include a command-line interface capability and can be used in standalone graphical applications.

If you are new to PHP and want to get some idea of how it works, try the introductory tutorial.

After that, check out the online manual.

  • Fixed bug #72595 (php_output_handler_append illegal write access).
  • Fixed bug #66719 (Weird behaviour when using get_called_class() with call_user_func()).
  • Fixed bug #81305 (Built-in Webserver Drops Requests With «Upgrade» Header).
  • Fixed bug #78238 (BCMath returns «-0»).
  • Fixed bug #80849 (HTTP Status header truncation).
  • Fixed bug #64975 (Error parsing when AM/PM not at the end).
  • Fixed bug #78984 (DateTimeZone accepting invalid UTC timezones).
  • Fixed bug #79580 (date_create_from_format misses leap year).
  • Fixed bug #80409 (DateTime::modify() loses time with ‘weekday’ parameter).
  • Fixed bug #51498 (imagefilledellipse does not work for large circles).
  • Fixed bug #74544 (Integer overflow in mysqli_real_escape_string()).
  • Fixed bug #81225 (Wrong result with pow operator with JIT enabled).
  • Fixed bug #81249 (Intermittent property assignment failure with JIT enabled).
  • Fixed bug #81206 (Multiple PHP processes crash with JIT enabled).
  • Fixed bug #81272 (Segfault in var[] after array_slice with JIT).
  • Fixed bug #81255 (Memory leak in PHPUnit with functional JIT).
  • Fixed bug #80959 (Infinite loop in building cfg during JIT compilation) (Nikita, Dmitry)
  • Fixed bug #81226 (Integer overflow behavior is different with JIT enabled).
  • Fixed bug #81327 (Error build openssl extension on php 7.4.22).
  • Fixed bug #81252 (PDO_ODBC doesn’t account for SQL_NO_TOTAL).
  • Fixed bug #81211: Symlinks are followed when creating PHAR archive (cmb)
  • Fixed bug #81283 (shmop can’t read beyond 2147483647 bytes).
  • Fixed bug #81325 (Segfault in zif_simplexml_import_dom).
  • Fixed bug #72146 (Integer overflow on substr_replace).
  • Fixed bug #81265 (getimagesize returns 0 for 256px ICO images).
  • Fixed bug #74960 (Heap buffer overflow via str_repeat).
  • Fixed bug #81294 (Segfault when removing a filter).

Источник

Читайте также:  What is screen capture in windows
Оцените статью