Установка PHP на свой компьютер

Если вы разрабатываете сайты, то конечно же должны уметь устанавливать на свою Windows не только сборки веб-серверов, но и отдельно PHP. Это добавляет понимания и опыта, как и что работает.

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

Скачиваем дистрибутив PHP в виде zip-архива с сайта http://windows.php.net/download/, как указано на скриншоте ниже и распаковываем в папку C:\php7\.

После чего, добавляем ее в переменную окружения PATH, чтобы в командной строке не набирать каждый раз полный путь к php.exe:

  1. Щёлкаем правой кнопкой мыши на "Компьютер" и выбираем "Свойства";
  2. Щёлкаем на "Дополнительные параметры системы";
  3. Жмем кнопку "Переменные среды";
  4. Находим переменную Path;
  5. В конец, через точку с запятой, дописываем нашу папку C:\php7\

После чего, жмем все кнопки ОК, закрываем все окна и перезагружаем компьютер. Иначе толку не будет.

Теперь мы можем нажать Win+R, запустить командную строку (cmd):

и проверить работоспособность PHP, набрав php -v и нажав Enter

Т.е. мы готовы к написанию скриптов и свершению великих дел :)

Донастройка PHP

Еще нам понадобится немного поднастроить наш PHP для того, чтобы использовать различные его расширения.

Для этого переходим в папку C:\php7\ и копируем файл php.ini-development в php.ini.

Теперь открываем файл php.ini текстовым редактором, ищем там строку extension_dir = "ext" и дописываем чуть ниже extension_dir = "c:/php7/ext", чтобы получилось вот так:

; extension_dir = "ext"
extension_dir = "c:/php7/ext"

Ниже находим список расширений и убираем ";", чтобы включить нужные.

extension=php_bz2.dll
extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_exif.dll      ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8_12c.dll  ; Use with Oracle Database 12c Instant Client
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_shmop.dll

Следующая статья будет о том, как отсканировать сайт, написав скрипт на PHP.

Комментировать
Закрыть
Сумма:
0 ₽
После согласования условий заказа мы Вам отправим счёт или ссылку c удобным способом оплаты.
Оформить заказ