На этой странице

Как установить PHP 8 на Windows 10


Найти дистрибутив PHP можно по адресу https://windows.php.net/download#php-8.2 Выберите версию Thread Safe.

В папке c:\WebServer\WAMP\ создайте новую папку PHP и скопируйте туда содержимое архива php-8.2.5 - VS16 x64 Thread Safe (2023-Apr-12 09:19:44) .

Смотрите Дерево каталогов.

Настройка конфигурационного файла php.ini


С помощью Notepad++ открываем php.ini-development в папке c:\WebServer\WAMP\PHP\ и сохраняем его как php.ini, и вносим в него следующие изменения.

Для этого находим строку – 768:

; extension_dir = "ext"

И заменяем ее на :

extension_dir = "C:\WebServer\WAMP\PHP\ext\"

Теперь найдите строки: Начинается со строки 920.

;extension=bz2
;extension=curl
;extension=ffi
;extension=ftp
;extension=fileinfo
;extension=gd
;extension=gettext
;extension=gmp
;extension=intl
;extension=imap
;extension=mbstring
;extension=exif      ; Must be after mbstring as it depends on it
;extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=oci8_19  ; Use with Oracle Database 19 Instant Client
;extension=odbc
;extension=openssl
;extension=pdo_firebird
;extension=pdo_mysql
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
;extension=pdo_sqlite
;extension=pgsql

И заменим их на :

extension=bz2
extension=curl
extension=ffi
extension=ftp
extension=fileinfo
extension=gd
extension=gettext
extension=gmp
extension=intl
extension=imap
extension=mbstring
extension=exif      ; Must be after mbstring as it depends on it
extension=mysqli
extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
extension=oci8_19  ; Use with Oracle Database 19 Instant Client
extension=odbc
extension=openssl
extension=pdo_firebird
extension=pdo_mysql
extension=pdo_oci
extension=pdo_odbc
extension=pdo_pgsql
extension=pdo_sqlite
extension=pgsql

Заменим строки: – начинаются со строки 950.

;extension=soap
;extension=soap
;extension=sockets
;extension=sodium
;extension=sqlite3
;extension=tidy
;extension=xsl
;extension=zip

На:

extension=soap
extension=soap
extension=sockets
extension=sodium
extension=sqlite3
extension=tidy
extension=xsl
extension=zip

Указываем кодировку по умолчанию . Для этого находим строку – 720 :

;default_charset = "UTF-8"

И меняем ее на:

default_charset = "UTF-8"

Находим строку – 746:

;include_path = ".;c:\php\includes"

И меняем ее на :

include_path = ".;C:\WebServer\home\includes"

Предварительно создадим папку includes в C:\WebServer\home\ Здесь будут хранится подключаемые файлы PHP.

Заменим строку – 970:

date.timezone =

На:

date.timezone = "Europe/Moscow"

Сохраняем и закрываем файл php.ini.

Теперь необходимо вписать поддержку PHP в файл конфигурации сервера Apache, Открываем файл httpd.conf и в конец файла добавим строки:

PHPIniDir "C:/WebServer/WAMP/PHP"
AddHandler application/x-httpd-php .php
LoadModule php_module "C:/WebServer/WAMP/PHP/php8apache2_4.dll"

Сохраняем и закрываем файл httpd.conf .

Настройка переменной среды


Далее необходимо добавить каталог с установленным интерпретатором PHP в переменную PATH операционной системы Windows 10 . Для этого нажмите кнопку Пуск на Windows 10, начните набирать "Изменение системных переменных среды" и откройте соответствующее окно настроек.

Изменение системных переменных среды
Изменение системных переменных среды

В открывшемся окне выбираем в самом низу пункт переменные среды.

В следующем открывшемся окне:

Выберем пункт path
Выберем пункт path

Выберем пункт path и нажимаем изменить.

В следующем открывшемся окне:

Выбираем пункт создать
Выбираем пункт создать

Выбираем пункт создать и в открывшейся строке напишите C:\WebServer\WAMP\PHP\ и выбираем пункт вверх и поднимаем нашу строку к вверху, и нажимаем кнопку Ok, как на рисунке ниже.

Поднимаем нашу строку к вверху
Поднимаем нашу строку к вверху

Во всех открытых окнах нажимаем Ok, все окна переменной среды path закрываем. После данных изменений следует перезагрузить компьютер.

После перезагрузки компьютера, открываем Notepad++ и набираем следующий код:

<?php
phpinfo();
?>

Сохраняем файл в каталоге c:\WEbServer\home\www\ с названием i.php

В адресной строке Web – браузера набираем: http://localhost/i.php, если вы увидите данные о интерпретаторе PHP, как на рисунке, то значит все настройки сделали правильно и PHP работает.

Версия PHP
Версия PHP

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

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

Рекомендуемые материалы