Як встановити Laravel на сервері cPanel

У цій статті ми покажемо вам, як встановити Laravel CentOS 7 VPS з cPanel панель управління. Laravel - це найпопулярніша PHP-система на Github, а також найбільш бажана платформа розробників PHP. Цей посібник повинен працювати на інших VPS-системах Linux, але тестовано та написано для a cPanel VPS.

У цьому посібнику передбачається, що у вас вже є:

  • PHP 5.6.4 або пізніший (рекомендується PHP 7)
  • OpenSSL, Mbstring, PDO, Tokenizer, PHP та XML Extensions
  • апаш

Увійдіть до свого VPS через SSH

SSH [Електронна пошта захищена]_SERVER

Оновіть систему та встановіть необхідні пакети

yum update yum встановити git curl

Встановити композитора

Композитор - менеджер залежності для PHP, за допомогою якого ви можете встановити пакунки. Композитор буде витягувати всі необхідні бібліотеки та залежності, які вам потрібні для вашого проекту.

curl -sS https://getcomposer.org/installer | php mv composer.phar / usr / local / bin / composer

Встановіть Laravel

Встановлення Laravel - досить простий процес, в цьому повідомленні ми встановимо Laravel за допомогою команди composer create-project.

Перейдіть в кореневий каталог домену:

cd / home / USERNAME / public_html /

і встановіть Laravel за допомогою композитора create-project команда (Не забудьте включити точку (.) в кінці команди.):

композитор create-project --prefer-dist ларевель / ларавель.

Якщо ви ввійшли як користувач root або інший користувач sudo, вам потрібно буде встановити правильне право власності та дозволи:

chown-R USERNAME: USERNAME / home / USERNAME / public_html /

Не забудьте змінити USERNAME на фактичне ім'я користувача.

Налаштувати cPanel

Нам потрібно відредагувати root-документ веб-сервера за замовчуванням і змінити його з public_html до громадськість як вимагає Ларавел.

Змінити кореневий документ для домену Addon

Увійдіть у свій cPanel за адресою: https://YOUR_SERER_IP:2083 і в розділі "Домени" натисніть на "Аддон доменів". У новому вікні ви побачите список всіх доменів доповнення, натисніть значок редагування поруч з кореневим доменом домену і введіть новий шлях, наприклад /public_html/laravel-addon-domain.com/public.

Змінити кореневий документ для основного домену

Щоб змінити основний / основний домен Document Root, вам необхідно мати кореневий доступ до сервера SSH на ваш сервер. Відкрийте такий файл:

nano /var/cpanel/userdata/USERNAME/MY_LARAVEL_DOMAIN.COM

і змінити documentroot цінність, просто додати громадськість наприкінці шляху, наприклад:

documentroot: / home / USERNAME / public_html / public

Якщо у вас є сертифікат SSL для вашого домену, вам також потрібно змінити documentroot значення в наступному файлі:

/var/cpanel/userdata/USERNAME/MY_LARAVEL_DOMAIN.COM_SSL

Не забудьте змінити "USERNAME" з фактичним ім'ям користувача та MY_LARAVEL_DOMAIN.COM з фактичним доменом.

Нарешті, збережіть файл та перебудуйте конфігурацію Apache:

/ scripts / rebuildhttpdconf && сервіс httpd перезавантаження

Це воно. Ви успішно встановили та налаштували Laravel на вашому cPanel VPS. Для отримання додаткової інформації про Ларавеля, будь ласка, зверніться до офіційного Документація Ларавела і для отримання додаткової інформації про cPanel, будь ласка, зверніться до їх офіційного документація cPanel .

джерело

залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.