在 Linux 上运行 Laravel 项目需要一些基本的步骤
安装 LAMP 或 LEMP 环境: Laravel 需要 PHP、Apache(或其他 Web 服务器)和 MySQL(或其他数据库)来运行。你可以选择安装 LAMP(Linux, Apache, MySQL, PHP)或 LEMP(Linux, Nginx, MySQL, PHP)环境。以下是安装 LAMP 环境的简要步骤:
更新软件包列表:
sudo apt-get update
安装 Apache:
sudo apt-get install apache2
安装 MySQL:
sudo apt-get install mysql-server
安装 PHP:
sudo apt-get install php libapache2-mod-php php-mysql
重启 Apache 以应用更改:
sudo systemctl restart apache2
对于 LEMP 环境,你需要安装 Nginx 而不是 Apache,并使用 PHP-FPM 代替 libapache2-mod-php。以下是安装 LEMP 环境的简要步骤:
安装 Nginx:
sudo apt-get install nginx
安装 MySQL:
sudo apt-get install mysql-server
安装 PHP 和 PHP-FPM:
sudo apt-get install php-fpm php-mysql
配置 PHP-FPM:
编辑 /etc/php/7.x/fpm/pool.d/www.conf
(其中 7.x 是你的 PHP 版本),将 listen
行更改为:
listen = /var/run/php/php7.x-fpm.sock
重启 PHP-FPM 和 Nginx 以应用更改:
sudo systemctl restart php7.x-fpm
sudo systemctl restart nginx
安装 Composer: Composer 是 Laravel 的依赖管理工具。在终端中运行以下命令以安装 Composer:
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
克隆 Laravel 项目: 在终端中,导航到你希望存储 Laravel 项目的目录,然后运行以下命令以克隆项目:
git clone https://github.com/your-username/your-laravel-project.git
安装项目依赖: 进入项目目录并运行以下命令以安装依赖:
cd your-laravel-project
composer install
配置环境变量:
复制 .env.example
文件为 .env
,并使用文本编辑器打开它。配置数据库连接信息,例如数据库名称、用户名和密码。
生成应用密钥: 在终端中运行以下命令以生成应用密钥:
php artisan key:generate
运行数据库迁移: 如果你的项目包含数据库迁移,请运行以下命令以执行迁移:
php artisan migrate
配置 Web 服务器:
public
目录中有一个名为 index.php
的文件。在 Apache 的虚拟主机配置文件中,将 DocumentRoot
指向项目的 public
目录。public
目录中的 nginx.conf
文件,确保正确配置了 root
和 location
块。测试 Laravel 项目:
在浏览器中访问你的 Laravel 项目,例如 http://your-domain.com
。如果一切正常,你应该能看到 Laravel 的欢迎页面。
请注意,这些步骤可能因 Linux 发行版和软件包版本而有所不同。如果你遇到问题,请查阅相关文档或寻求社区支持。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。