Запуск PHP-сервера в Ubuntu: руководство для начинающих по размещению веб-проектов

Привет! Итак, вы хотите запустить PHP-сервер в Ubuntu? Не волнуйтесь, я вас прикрою. В этой статье я расскажу вам о нескольких методах запуска вашего PHP-сервера на вашем компьютере с Ubuntu. Независимо от того, новичок ли вы или просто ищете альтернативные подходы, вы найдете то, что соответствует вашим потребностям. Давайте погрузимся!

Метод 1: Apache

Apache — популярное программное обеспечение веб-сервера, которое можно легко настроить для запуска приложений PHP в Ubuntu. Вот как это можно сделать:

  1. Установить Apache:

    sudo apt update
    sudo apt install apache2
  2. Установить PHP:

    sudo apt install php libapache2-mod-php
  3. Перезапустите Apache:

    sudo systemctl restart apache2
  4. Протестируйте свой PHP-сервер, создав образец PHP-файла:

    echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
  5. Откройте браузер и посетите http://localhost/info.php. Если вы видите страницу с информацией о PHP, поздравляем, ваш PHP-сервер запущен и работает!

Метод 2: Nginx

Nginx — еще один мощный веб-сервер, который можно использовать для запуска PHP-приложений. Вот как это можно настроить:

  1. Установить Nginx и PHP:

    sudo apt update
    sudo apt install nginx php-fpm
  2. Настройте Nginx для обработки файлов PHP:

    sudo nano /etc/nginx/sites-available/default

    Внутри блока serverдобавьте следующие строки:

    location ~ \.php$ {
       include snippets/fastcgi-php.conf;
       fastcgi_pass unix:/run/php/php7.4-fpm.sock;
    }
  3. Перезапустите Nginx и PHP-FPM:

    sudo systemctl restart nginx
    sudo systemctl restart php7.4-fpm
  4. Протестируйте свой PHP-сервер:

    echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

    Посетите http://localhost/info.phpв своем браузере, и если вы увидите страницу с информацией о PHP, ваш PHP-сервер успешно работает с Nginx!

Метод 3: встроенный сервер PHP

Если вы ищете легкое решение для целей разработки, вы можете использовать встроенный сервер PHP:

  1. Установить PHP:

    sudo apt update
    sudo apt install php
  2. Запустите PHP-сервер:

    cd /path/to/your/project
    php -S localhost:8000

    Замените /path/to/your/projectфактическим путем к вашему PHP-проекту.

  3. Откройте браузер и посетите http://localhost:8000. Ваш PHP-сервер теперь работает с использованием встроенного сервера PHP!

Вот и все! Теперь у вас есть несколько вариантов запуска PHP-сервера в Ubuntu. Выберите метод, который лучше всего соответствует вашим требованиям, и запустите свои веб-проекты. Приятного кодирования!