Разное

Установить php на windows 7: PHP: Установка и настройка — Manual

25.05.2022

Как установить PHP 7 на CentOS 7

Попробуйте свежую версию PHP 7 — она подойдёт для ОС семейства Linux. В статье мы поможем разобраться, что к чему: расскажем о новой версии PHP — её плюсах и минусах, покажем, как обновить PHP на Centos 7 и как проходит установка PHP 7 Centos.

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

Чтобы повысить производительность и сократить потребление памяти, код ранних версий PHP регулярно перерабатывается. На сегодняшний день самая свежая версия — PHP 7. Если вы хотите установить PHP 7, стоит учитывать особенности новой версии.

Плюсы установки PHP 7

  • Производительность может увеличиться от 30 до 70%: это зависит от вашего проекта и дополнительных требований к нему,
  • кроссплатформенность: сайты и приложения можно создавать как на операционных системах Windows и MacOS, так и на Linux-сервере,
  • PHP 7 поддерживают популярные CMS: WordPress, Zend, Yii, Symfony и другие.

Минусы установки PHP 7

  • Нужна донастройка или переустановка PHP MySQL,
  • из языка удалили расширения: interbase, pdo_dblib, sybase_ct, oci8, pdo_oci,
  • теперь нельзя работать с тегами:
  • непривычный синтаксис работы с возвращаемыми методами данных.

Ниже рассмотрим, как обновить версию PHP до самой актуальной и как установить PHP 7 на CentOS 7 с нуля.

В руководстве ниже мы покажем, как установить PHP из репозитория

Remi.

  1. 1.

    Перед установкой репозитория Remi добавьте репозиторий Epel:

    yum install epel-release
  2. 2.

    Теперь добавьте репозиторий Remi командой:

    rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm

    Чтобы посмотреть доступные к установке репозитории, введите:

    ls /etc/yum. repos.d/remi*

    Вывод: Centos настройки PHP

  3. 3.

    Установите репозиторий из webtatic.com:

    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
  4. 4.

    Если на вашем компьютере уже есть старая версия PHP, сделайте обновление версии командой:

    sudo yum update

    Если вы устанавливаете PHP впервые, добавьте пакеты:

    yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo

    Затем установите версию PHP 7:

    yum install php74

    Где 74 — версия PHP.

  5. 5.

    Проверьте установку командой:

    php74 -v

    Вывод: Centos install PHP 7

  6. org/HowToStep»> 6.

    Если вы планируете использовать сетевой сокет Nginx, введите:

    sudo systemctl restart php-fpm

    Если вы используете файловый сокет Nginx, пропишите актуальный путь к новому сокету. Если вы планируете работать с HTTPD Apache, дополнительных настроек не требуется.

Готово, вы установили PHP 7 на Centos 7 по инструкции.

Помогла ли вам статья?

Да

раз уже помогла

Как установить PHP 7 на CentOS 7

Если вы задумались о том, как установить PHP на седьмую версию CentOS или же обновить его, то наша статья подскажет вам решение этой проблемы.

Что такое PHP

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

Преимущества PHP

  • Имеет открытый исходный код и является бесплатным.
  • Не зависит от платформы: приложения на основе PHP могут запускаться и работать на любой ОС.
  • PHP отличается более высокой скоростью загрузки при низкой скорости интернета, чем другие языки программирования.
  • Он понятен и прост в использовании. Тот, кто знаком с программированием на C, сможет легко работать с PHP.
  • Благодаря постоянной поддержке различных версий со стороны разработчиков он считается наиболее стабильным языком программирования.
  • Гибкость PHP позволяет эффективно сочетать его со многими другими языками программирования.

Для чего используется PHP

Программирование на PHP можно использовать для создания большинства вещей, которые нужны разработчику программного обеспечения. Тем не менее есть три основных области, в которых он показывает себя лучше остальных:

  • Серверные сценарии

Серверный сценарий – это главная сила PHP. Если вы только учитесь кодировать и хотите изучить серверные сценарии, то PHP точно для вас.

  • Сценарии командной строки

Сценарии командной строки идеально подходят для сценариев, созданных при помощи Cron (на дистрибутивах Linux) или планировщика задач (на Windows).

  • Создание десктопных приложений

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

Конечно, PHP может делать и многое другое. Например, он отлично справляется со сбором данных из форм, шифрованием пользовательских данных, а также с отправкой и получением файлов cookie.

Как загрузить и установить PHP 7 на CentOS 7

Казалось бы, что такого в обычной установке? Ведь можно просто запустить в терминале нужную утилиту и через мгновения получить решение проблемы. Однако всё не так просто. В CentOS 7 PHP не встроен, а версия по умолчанию в репозиториях – 5.4.16. Поэтому, если вы просто пропишите команду

yum install php в CentOS, то получите лишь устаревшую версию.

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

  1. Откройте Терминал.
  2. Обновите CentOS с помощью команды: yum update.
  3. Далее установите необходимые пакеты, введя команду:
    yum install epel-release yum-utils
    . Пакеты с версиями PHP 7 доступны в нескольких репозиториях, но мы рекомендуем воспользоваться репозиторием Remi, так как он предоставляет наиболее свежие версии пакетов различных ПО.
  4. Введите: yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm.
  5. Определитесь, какую именно версию PHP вы хотите установить и укажите это в следующей команде: yum-config-manager —enable remi-php74, где на месте «74» впишите желаемую версию. К примеру, если вас интересует PHP 7.3, то вашей командой будет yum-config-manager —enable remi-php73.
  6. Снова обновите репозитории: yum update
  7. Перейдите к непосредственной установке PHP с помощью команды: yum install php
  8. Чтобы проверить, был ли установлен PHP, запустите утилиту: php -v

Результатом ваших действий будет примерно следующая информация:

PHP 7. 4.0 (cli) (built: Nov 26 2019 20:13:36) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

Готово! Вы успешно установили последнюю версию PHP на свой CentOS.

Как установить расширения PHP

Есть некоторые расширения PHP, которые часто используются и необходимы для различных приложений. Чтобы установить пакет PHP, просто запустите команду: yum install php-<название-расширения>.

Вот как установить некоторые из наиболее распространенных и необходимых расширений PHP:

yum install php-fpm php-curl php-cli php-json php-mysql php-opcache php-dom php-exif php-fileinfo php-zip php-mbstring php-hash php-imagick php-openssl php-pcre php-xml php-bcmath php-filter php-pear php-gd php-mcrypt php-intl php-iconv php-zlib php-xmlreader

Заключение

Как видите, установить PHP 7 на CentOS 7 довольно просто, если следовать нашей инструкции. Однако если у вас остались вопросы или же появилось желание получить больше информации по этой теме, обратите внимание на нашу статью.

PHP: загрузок

Текущий стабильный PHP 8.2.3 (Журнал изменений)

  • php-8.2.3.tar.gz (sig) [19 657Kb] 14 февраля 2023 г. 7c475bcbe61d28b6878604b1b6f387f39d1a63b5f21fa8156fd7aa615d43e259
  • php-8.2.3.tar.bz2 (sig) [15,268Kb] 14 февраля 2023 г. 87bb58865f38f5e2941813029152cea2102fe2961bb4d68b88f831ddd0548d0f
  • php-8.2.3.tar.xz (sig) [11 756Kb] 14 февраля 2023 г. b9b566686e351125d67568a33291650eb8dfa26614d205d70d82e6e92613d457
  • загрузки для Windows

Ключи GPG для PHP 8.2

Старая конюшня PHP 8.1.16 (Журнал изменений)

  • php-8.1.16.tar.gz (sig) [19,279Kb] 14 февраля 2023 г. a929fb9ed3bc364a5dea4f64954e8aaaa3408b87df04d7c6f743a190f5594e84
  • php-8. 1.16.tar.bz2 (sig) [15,070Kb] 14 февраля 2023 г. cd9f0ea14d82d9455587a49a0b6c802a7b8d8ff79703f9f48b17db010fb633ce
  • php-8.1.16.tar.xz (sig) [11,485Kb] 14 февраля 2023 г. d61f13d96a58b93c39672b58f25e1ee4ce88500f4acb1430cb01a514875c1258
  • загрузки для Windows

Ключи GPG для PHP 8.1

Старая конюшня PHP 8.0.28 (Журнал изменений)

  • php-8.0.28.tar.gz (sig) [16,085Kb] 14 февраля 2023 г. 7432184eae01e4e8e39f03f80e8ec0ca2c8bfebc56e9a7b983541ca8805df22f
  • php-8.0.28.tar.bz2 (sig) [12,885Kb] 14 февраля 2023 г. 9d5e74935c900e3b9c7b6bc740596b71933630eb9f63717c0c4923d8c788c62e
  • php-8.0.28.tar.xz (sig) [10,548Kb] 14 февраля 2023 г. 5e07278a1f315a67d36a676c01343ca2d4da5ec5bdb15d018e4248b3012bc0cd
  • загрузки для Windows

Ключи GPG для PHP 8. 0


Релизы помечены и подписаны в репозитории PHP Git. Можно использовать следующие официальные ключи GnuPG текущего менеджера выпусков PHP. для проверки тегов:

PHP 8.2

паб rsa4096 2021-04-01 [SC]
      1198 К011 7593 497А 5ЭК5 К199 286А Ф1Ф9 8974 69ДК
uid [конечный] Пьеррик Чаррон 
суб rsa4096 2021-04-01 [E]
pub rsa4096 2021-04-26 [SC] [дата окончания: 2025-11-24]
      39Б6 4134 3Д8К 104Б 2Б14 6ДК3 Ф9К3 9ДК0 Б969 8544
uid [конечный] Бен Рэмси 
sub rsa4096 2021-04-26 [E] [срок действия истекает: 2025-11-24]
pub rsa4096 2021-03-26 [SC] [срок действия истекает: 2030-03-26]
      Э609 13Э4 ДФ20 9907 Д8Э3 0Д96 659А 97К9 КФ2А 795А
uid [ultimate] Сергей Пантелеев 
uid [ultimate] Сергей Пантелеев 
uid [ultimate] Сергей Пантелеев 
sub rsa4096 2021-03-26 [E] [срок действия истекает: 2025-03-26]
   

PHP 8.1

паб 2048R/31CBD89E 2016-12-08
      Отпечаток ключа = 5289 95BF EDFB A719 1D46 839E F9BA 0ADA 31CB D89E
uid Джо Уоткинс  net>
pub rsa4096 2021-04-26 [SC] [дата окончания: 2025-11-24]
      39B6 4134 3D8C 104B 2B14 6DC3 F9C3 9DC0 B969 8544
uid [конечный] Бен Рэмси 
sub rsa4096 2021-04-26 [E] [срок действия истекает: 2025-11-24]
паб rsa4096 2021-04-01 [SC]
      F1F6 9223 8FBC 1666 E5A5 CCD4 199F 9DFE F6FF BAFD
uid [конечный] Патрик Аллаерт 
саб rsa4096 2021-04-01 [E]
   

PHP 8.0

паб 4096R/70D12172 2017-04-14 [срок действия истекает: 2024-04-21]
      Отпечаток ключа = 1729 F839 38DA 44E2 7BA0 F4D3 DBDB 3974 70D1 2172
uid Сара Големон 
pub rsa4096 2020-05-09 [SC] [срок действия истекает: 2024-05-08]
      БФДД Д286 4282 4Ф81 18ЭФ 7790 9Б67 А5К1 2229 118Ф
uid [ultimate] Габриэль Карузо (менеджер по выпуску) 
sub rsa4096 2020-05-09 [E] [срок действия истекает: 2024-05-08]
паб rsa4096 2022-08-30 [SC] [истекает: 2024-08-29]
      2C16 C765 DBE5 4A08 8130 F1BC 4B9B 5F60 0B55 F3B4
uid [конечный] Габриэль Карузо  net>
sub rsa4096 2022-08-30 [E] [срок действия истекает: 2024-08-29]
   

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

Установка PHP 7 и Composer в Windows 10, изначально

8 апреля 2018 г.

Примечание : Если вы хотите установить и использовать PHP 7 и Composer в подсистеме Windows для Linux (WSL) с помощью Ubuntu, я также написал руководство для этого!

В последнее время я много работаю над Drupal-проектами на основе Composer (особенно готовлюсь к DrupalCon Nashville и моему совместному семинару по Drupal и Composer с Мэтью Грасмиком) и пытаюсь придумать самые простые решения, которые работают macOS, Linux и Windows. Для macOS и Linux установить PHP и Composer довольно быстро и легко. Однако в Windows, кажется, возникают небольшие проблемы то здесь, то там.

Поскольку я наконец потратил немного времени на установку официальной версии PHP для родной Windows, я решил задокументировать этот процесс здесь. Обратите внимание, что многие части этого процесса были изучены из краткой статьи «Установка PHP7 и Composer в Windows 10» на веб-сайте KIZU 514.

Установите PHP 7 в Windows 10

  1. Установите распространяемый компонент Visual C++ для Visual Studio 2015 — ссылка на боковую панель страницы загрузки PHP для Windows, но она скрыта. Если вы этого не сделаете, вы получите довольно загадочное сообщение об ошибке, VCRUNTIME140.DLL не найдено , а команды php не будут работать.
  2. Скачать PHP для Windows. Я предпочитаю использовать 7.1.х (текущий релиз — 1), поэтому скачал последнюю Непотокобезопасный 64-разрядная версия 7.1.x. Я скачал ZIP-файл версии VC14 x64 Non Thread Safe под заголовком PHP 7.1.
  3. Разверните zip-файл по пути C:\PHP7 .
  4. Настройте PHP для правильной работы в вашей системе:
    1. В папке C:\PHP7 переименуйте файл php.ini-development в php.ini .
    2. Отредактируйте файл php.ini в текстовом редакторе (например, Notepad++, Atom или Sublime Text).
    3. Измените следующие параметры в файле и сохраните файл:
      1. Изменить memory_limit с 128M на 1G (потому что Composer может использовать много памяти!)
      2. Раскомментируйте строку, содержащую ; extension_dir = "ext" (удалите ; , чтобы строка была просто extension_dir = "ext" ).
      3. В разделе, где есть куча extension= строк, раскомментируйте следующие строки:
        1. расширение=php_gd2.dll
        2. расширение = php_curl.dll
        3. расширение = php_mbstring.dll
        4. расширение = php_openssl. dll
        5. расширение = php_pdo_mysql.dll
        6. расширение = php_pdo_sqlite.dll
        7. расширение = php_sockets.dll
  5. Добавьте C:\PHP7 к системному пути Windows:
    1. Откройте панель управления системой.
    2. Нажмите «Дополнительные параметры системы».
    3. Нажмите кнопку «Переменные среды…».
    4. Щелкните строку "Путь » в разделе «Системные переменные» и нажмите «Изменить…»
    5. Нажмите «Создать» и добавьте строку C:\PHP7 .
    6. Нажмите «ОК», затем «ОК», затем «ОК» и закройте панель управления системой.
  6. Откройте PowerShell или другой эмулятор терминала (я обычно предпочитаю cmder) и введите php -v , чтобы убедиться, что PHP работает.

На этом этапе вы должны увидеть следующий вывод:

Windows PowerShell
Copyright (C) Microsoft Corporation.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *