Arch Linux — популярный и легкий дистрибутив Linux, который предпочитают многие разработчики. Если вы PHP-разработчик, использующий Arch Linux, вам будет приятно узнать, что настройка среды разработки PHP проста и имеет широкие возможности настройки. В этой статье мы рассмотрим различные методы разработки PHP в Arch Linux, попутно предоставляя примеры кода.
Метод 1: установка PHP и Apache
- Обновить систему:
sudo pacman -Syu
- Установить Apache:
sudo pacman -S apache
- Установите PHP и необходимые расширения:
sudo pacman -S php php-apache
- Запустите службу Apache:
sudo systemctl start httpd
- Проверьте установку, создав информационный файл PHP:
sudo nano /srv/http/info.php
<?php phpinfo(); ?>
Сохраните файл и откройте его через веб-браузер по адресу http://localhost/info.php .
Метод 2: использование PHP-FPM с Nginx
- Установить Nginx и PHP-FPM:
sudo pacman -S nginx php-fpm
- Настройте Nginx для использования PHP-FPM:
sudo nano /etc/nginx/nginx.conf
location ~ \.php$ { fastcgi_pass unix:/run/php-fpm/php-fpm.sock; include fastcgi.conf; }
Сохраните файл и перезапустите Nginx:
sudo systemctl restart nginx
- Протестируйте настройку, создав информационный файл PHP:
sudo nano /srv/http/info.php
<?php phpinfo(); ?>
Сохраните файл и откройте его через веб-браузер по адресу http://localhost/info.php .
Метод 3. Использование менеджеров версий PHP
- Установите необходимые зависимости:
sudo pacman -S base-devel
- Установите менеджер версий PHP, например phpbrew или php-build:
- phpbrew:
curl -L -O https://github.com/phpbrew/phpbrew/raw/master/phpbrew
chmod +x phpbrew && sudo mv phpbrew /usr/local/bin/phpbrew
- php-build:
git clone https://github.com/php-build/php-build.git
cd php-build && sudo ./install.sh
- phpbrew:
- Инициализируйте менеджер версий и установите версию PHP:
- phpbrew:
phpbrew init && phpbrew install php-7.4.0
- php-build:
php-build --definitions && php-build 7.4.0 /opt/php
- phpbrew:
- Настройте свой веб-сервер на использование нужной версии PHP.
Метод 4: использование PHP-фреймворков
Arch Linux обеспечивает плавную интеграцию с популярными PHP-фреймворками. Вот пример использования Laravel:
- Установить Composer:
sudo pacman -S composer
- Создайте новый проект Laravel:
composer create-project --prefer-dist laravel/laravel myproject
- Запустите сервер разработки:
cd myproject && php artisan serve
- Доступ к приложению Laravel осуществляется через веб-браузер по адресу http://локальный хост:8000 .
В этой статье мы рассмотрели несколько методов разработки PHP в Arch Linux. Независимо от того, предпочитаете ли вы традиционный стек LAMP, Nginx с PHP-FPM, менеджеры версий PHP или используете PHP-фреймворки, Arch Linux предлагает гибкость и возможности настройки в соответствии с вашими потребностями. Следуя предоставленным примерам кода, вы сможете быстро настроить и начать разработку PHP-приложений.