服务器设置和教程 · 6 10 月, 2024

如何在 CentOS 7/Ubuntu 15.04 上安裝 PHP 框架 Laravel

如何在 CentOS 7/Ubuntu 15.04 上安裝 PHP 框架 Laravel

Laravel 是一個流行的 PHP 框架,因其優雅的語法和強大的功能而受到開發者的青睞。無論是構建小型應用還是大型企業系統,Laravel 都能提供良好的支持。本文將介紹如何在 CentOS 7 和 Ubuntu 15.04 上安裝 Laravel。

前置條件

在開始安裝 Laravel 之前,您需要確保您的伺服器上已安裝以下軟件:

  • PHP 7.2 或更高版本
  • Composer
  • MySQL 或其他數據庫
  • Web 伺服器(如 Apache 或 Nginx)

在 CentOS 7 上安裝 Laravel

步驟 1:安裝 PHP 和必要的擴展

sudo yum install epel-release
sudo yum install -y php php-cli php-fpm php-mysqlnd php-xml php-mbstring php-json

步驟 2:安裝 Composer

Composer 是 PHP 的依賴管理工具,您可以通過以下命令安裝:

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

步驟 3:安裝 Laravel

使用 Composer 安裝 Laravel,您可以在您的伺服器上選擇一個目錄來安裝 Laravel:

composer create-project --prefer-dist laravel/laravel my-laravel-app

步驟 4:配置 Web 伺服器

如果您使用 Apache,您需要創建一個虛擬主機配置文件:

<VirtualHost *:80>
    ServerName your-domain.com
    DocumentRoot /path/to/my-laravel-app/public

    <Directory /path/to/my-laravel-app/public>
        AllowOverride All
    </Directory>
</VirtualHost>

然後啟用 mod_rewrite 模組並重啟 Apache:

sudo a2enmod rewrite
sudo systemctl restart httpd

在 Ubuntu 15.04 上安裝 Laravel

步驟 1:安裝 PHP 和必要的擴展

sudo apt-get update
sudo apt-get install -y php php-cli php-fpm php-mysql php-xml php-mbstring php-json

步驟 2:安裝 Composer

同樣,您可以使用以下命令安裝 Composer:

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

步驟 3:安裝 Laravel

使用 Composer 安裝 Laravel:

composer create-project --prefer-dist laravel/laravel my-laravel-app

步驟 4:配置 Web 伺服器

如果您使用 Apache,請創建虛擬主機配置文件:

<VirtualHost *:80>
    ServerName your-domain.com
    DocumentRoot /path/to/my-laravel-app/public

    <Directory /path/to/my-laravel-app/public>
        AllowOverride All
    </Directory>
</VirtualHost>

然後啟用 mod_rewrite 模組並重啟 Apache:

sudo a2enmod rewrite
sudo systemctl restart apache2

總結

在 CentOS 7 和 Ubuntu 15.04 上安裝 Laravel 是一個相對簡單的過程,只需幾個步驟即可完成。確保您的伺服器滿足所有前置條件,然後按照上述步驟進行安裝和配置。若您需要穩定的 VPS 服務來運行您的 Laravel 應用,Server.HK 提供多種選擇,適合不同需求的用戶。無論是 香港伺服器 還是其他地區的服務,您都能找到合適的解決方案。