在 Linux 中启动 Laravel,您需要遵循以下步骤:
安装 LAMP 或 LEMP 环境: Laravel 需要 PHP、Apache(或其他 Web 服务器)、MySQL 和 PHP 的扩展库(如 PDO_MySQL)。您可以选择安装 LAMP(Linux, Apache, MySQL, PHP)或 LEMP(Linux, Nginx, MySQL, PHP)环境。以下是安装 LAMP 环境的命令:
对于 Ubuntu/Debian 系统:
sudo apt update
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
对于 CentOS/RHEL 系统:
sudo yum update
sudo yum install httpd mariadb-server php php-mysqlnd
安装 Nginx(用于 LEMP 环境)的命令:
sudo apt install nginx
配置 Web 服务器:
对于 Apache,编辑 /etc/apache2/sites-available/000-default.conf
文件,找到 <VirtualHost *:80>
部分,并确保 DocumentRoot
指向 Laravel 项目的 public
目录。例如:
DocumentRoot /var/www/html/your-laravel-project/public
对于 Nginx,编辑 /etc/nginx/sites-available/default
文件,找到 server
部分,并确保 root
指向 Laravel 项目的 public
目录。例如:
root /var/www/html/your-laravel-project/public;
保存更改后,重启 Web 服务器以应用更改:
sudo systemctl restart apache2
或
sudo systemctl restart nginx
配置 PHP:
编辑 /etc/php/版本号/apache2/php.ini
(对于 Apache)或 /etc/php/版本号/fpm/php.ini
(对于 Nginx)文件,确保以下扩展已启用:
extension=pdo_mysql
保存更改后,重启 Web 服务器以应用更改:
sudo systemctl restart apache2
或
sudo systemctl restart nginx
创建并配置 Laravel 项目: 使用 Composer 创建一个新的 Laravel 项目:
composer create-project --prefer-dist laravel/laravel your-laravel-project
进入项目目录并运行以下命令以生成应用密钥:
cd your-laravel-project
php artisan key:generate
将 .env.example
文件复制并重命名为 .env
,然后编辑 .env
文件以配置数据库连接和其他设置。
运行数据库迁移: 在项目目录中运行以下命令以执行数据库迁移:
php artisan migrate
启动 Laravel 开发服务器: 在项目目录中运行以下命令以启动 Laravel 内置的开发服务器:
php artisan serve
这将在默认端口(8000)上启动开发服务器。您可以通过访问 http://localhost:8000
在浏览器中查看您的 Laravel 项目。
现在,您已经在 Linux 中成功启动了 Laravel!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。