Як оновити версію PHP на XAMPP (Windows)?

оновити PHP версію Xamp Windows


Будучи самим веб-розробником, XAMPP – це, мабуть, одне із програмного забезпечення, яке я використовую в основному на своєму комп’ютері Windows. Я не буду вникати в деталі, щоб пояснити, чому я використовую XAMPP, і чому ви також повинні використовувати його. Хоча мені знадобилося деякий час, щоб розібратися, як оновити версію PHP, я, хоча, буде корисним поділитися своїм досвідом та полегшити роботу та заощадити багато часу на це завдання. Ця стаття присвячена тому, щоб показати вам різні варіанти того, як оновити версію PHP на Windows XAMPP та виправити будь-яку проблему, яка може виникнути.

Чому слід оновити версію XAMPP PHP?

Як і з будь-яким іншим програмним забезпеченням, з PHP також рекомендується використовувати останню версію. Нова версія PHP7 має багато вдосконалень порівняно зі старою PHP5. PHP7 використовує половину пам’яті, і її продуктивність значно покращена. Ось деякі інші переваги використання PHP7:

  • PHP 7 майже вдвічі швидший, ніж нижча версія PHP
  • Мале використання пам’яті (до 50%)
  • Полегшує обробку помилок
  • Підтримка 64-бітних систем Windows
  • Нові космічні та нульові оператори злиття
  • Вмикає точні декларації типу
  • Додати анонімні класи
  • Спрощує імпорт з тієї ж області імен
  • Введення нульового згортання & Оператор космічного корабля та багато іншого

З іншого боку, версія PHP5 не буде підтримуватися довше. Наприклад, Joomla 4 буде сумісний лише з сервером, який використовує принаймні PHP7 версію. Це лише кілька причин, але ви розумієте.

Оновіть версію PHP на Windows XAMPP

Якщо ви використовуєте старішу версію XAMPP (3.2.1 або новішої версії), швидше за все, ви все ще використовуєте PHP5. Ось кілька варіантів, як оновити стару версію PHP5 до PHP7.

  1. Завантажте остання версія PHP сумісний з вашою Windows (x86 або x64)

  2. Витягніть файли в папку з назвою php

  3. Перейдіть до каталогу встановлення XAMPP і перейменуйте стару папку php (щось на зразок php_5)

  4. Скопіюйте нещодавно вилучену папку php у вашу інсталяційну папку XAMPP

  5. Відкрийте панель управління XAMPP і налаштуйте Apache

  6. Натисніть кнопку Налаштувати біля модуля Apache та виберіть Apache (httpd-xampp.conf)

    оновлення php windows xampp apache httpd

  7. Замініть весь php5 текстом php7 і збережіть файл

  8. Перезавантажте сервер Apache!

Що робити, якщо сервер Apache не запуститься? На панелі керування XAMPP ви можете отримати таке повідомлення про помилку:

[Apache] Виявлено зміну статусу: працює

[Apache] Виявлено зміну статусу: зупинено

[Apache] Помилка: несподівано відключення Apache.

[Apache] Це може бути через заблокований порт, відсутні залежності,

[Apache] неналежні привілеї, збій або відключення іншим методом.

[Apache] Натисніть кнопку Журнали, щоб переглянути журнали помилок і перевірити

[Apache] Переглядач подій Windows для отримання додаткових підказок

[Apache] Якщо вам потрібна додаткова допомога, скопіюйте та опублікуйте це

[Apache] ціле вікно журналу на форумах

Якщо так, будь ласка, виконайте наступне:

  1. На панелі керування XAMPP натисніть кнопку Config поруч із модулем Apache

  2. Виберіть Apache (httpd.conf)

    xampp редагувати apache httpd conf

  3. Знайдіть та замініть наступні рядки:

    Слухайте 80

    до

    Слухай 8080

    Локальний хост сервера: 80

    до

    Локальний хост сервера: 8080

  4. Збережіть і закрийте файл httpd.conf

  5. Відредагуйте файл httpd-ssl.conf, натиснувши Apache (http-ssl.conf)

    xampp редагувати apche httpd ssl conf

  6. Знайдіть та замініть наступні рядки:

    Слухай 443

    до

    Слухай 4443

    до

    Ім’я сервера www.example.com:243

    до

    Ім’я сервера www.example.com:2443

  7. Збережіть і закрийте файл httpd-ssl.conf

  8. Перезавантажте сервер Apache

Якщо ви зробили все правильно, сервер Apache повинен запуститися.

На даний момент ще одна помилка може зупинити вас із використанням сервера XAMPP Apache:

Відсутня проблема DLL з XAMPP

помилка api ms win crt runtime l1 1 0 dll

Програма не може бути запущена, тому що api-ms-win-crt-runtime-l1-1-0.dll відсутній у вашому комп’ютері. Спробуйте перевстановити програму, щоб усунути цю проблему.

Ця помилка пов’язана із застарілим програмним забезпеченням Microsoft Visual C ++. Помилка все ще може зберігатися, навіть якщо це програмне забезпечення встановлено на комп’ютері.

Ось що ви можете зробити:

  1. Завантажити остання версія Microsoft Visual C++

  2. Видаліть стару версію зі свого комп’ютера: запустіть > Панель управління > Програми Видалення програми

  3. Перезавантажте комп’ютер

  4. Встановіть нову версію, яку ви нещодавно завантажили

  5. Перезавантажте комп’ютер ще раз

  6. Запустіть панель керування XAMPP та запустіть сервер Apache – помилка .dll більше не повинна з’являтися

Встановіть XAMPP 3.2.2

Якщо жоден з перерахованих вище методів не працює, пропоную встановити останню версію XAMPP. Остання версія XAMPP (3.2.2) оснащена PHP7, тому вам не доведеться возитися з усіма перерахованими вище проблемами. Але будьте обережні, не перезаписуйте свої старі файли, адже ви можете втратити всі свої проекти, файли та бази даних. Ось простий покроковий посібник про те, як встановити новий XAMPP та передати свої проекти:

  1. Перейдіть на AppacheFrineds.org і завантажити версія, яка вам потрібна

    завантажити xampp останню версію

  2. Запустіть інсталяцію та оберіть для неї іншу папку призначення – якщо ваша стара версія XAMPP встановлена ​​на C: / xampp / папку, встановіть нову версію в C: / newxampp /

  3. Після успішної установки перенесіть папку C: / xampp / htdocs / в C: / newxampp / htdocs / – це передасть усі ваші файли проекту в нову установку

  4. Також перенесіть C: / xampp / mysql / data / на C: / xampp / mysql / data / – це перенесе всю інформацію бази даних у нову установку

  5. Відкрийте нову панель керування XAMPP v3.2.2 – та запустіть Apache та MySQL

  6. Тепер перевірте версію php http: //localhost/phpinfo.php – цей файл PHP повинен містити такий рядок:

    <?php phpinfo (); ?>

    інформація про php 7 2 6

  7. Почніть використовувати потужність PHP7!

Згортаючи його

Я дуже сподіваюся, що ця стаття вам допомогла. Якщо у вас все ще виникають труднощі, повідомте нас про це у коментарях та спробуємо відповісти на ваші запити та знайти рішення вашої проблеми. Щасливе кодування!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map