您好,登录后才能下订单哦!
在 Linux 上配置 Laravel 数据库涉及几个步骤,包括安装必要的软件、配置数据库服务器、设置环境变量以及创建数据库和用户。以下是一个详细的步骤指南:
首先,确保你的系统上已经安装了 PHP 和必要的 PHP 扩展。你可以使用包管理器来安装这些软件。
sudo apt update
sudo apt install php php-cli php-fpm php-mysql php-mbstring php-xml php-zip
接下来,安装 Nginx 或 Apache 作为你的 Web 服务器。这里以 Nginx 为例:
sudo apt install nginx
对于 Apache,你可以使用以下命令:
sudo apt install apache2 libapache2-mod-php
安装 MySQL 或 MariaDB 作为你的数据库服务器。这里以 MySQL 为例:
sudo apt install mysql-server
对于 MariaDB,你可以使用以下命令:
sudo apt install mariadb-server
启动 MySQL 或 MariaDB 服务,并设置开机自启动:
sudo systemctl start mysql
sudo systemctl enable mysql
登录到 MySQL 或 MariaDB,创建一个新的数据库和用户,并授予必要的权限。
sudo mysql -u root -p
在 MySQL shell 中执行以下命令:
CREATE DATABASE laravel;
CREATE USER 'laravel'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON laravel.* TO 'laravel'@'localhost';
FLUSH PRIVILEGES;
EXIT;
导航到你的 Laravel 项目目录,编辑 .env
文件,配置数据库连接信息。
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=laravel
DB_PASSWORD=your_password
编辑 Nginx 配置文件(通常位于 /etc/nginx/sites-available/default
),添加以下内容:
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/laravel/public;
index index.php index.html index.htm;
server_name _;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根据你的 PHP 版本调整
}
location ~ /\.ht {
deny all;
}
}
创建符号链接以启用该配置:
sudo ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/
测试 Nginx 配置并重启服务:
sudo nginx -t
sudo systemctl restart nginx
编辑 Apache 配置文件(通常位于 /etc/apache2/sites-available/000-default.conf
),添加以下内容:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/laravel/public
<Directory /var/www/laravel/public>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
启用该配置并重启 Apache 服务:
sudo a2ensite 000-default.conf
sudo systemctl restart apache2
进入 Laravel 项目目录,运行数据库迁移以创建表结构:
cd /path/to/your/laravel/project
php artisan migrate
现在,你已经成功在 Linux 上配置了 Laravel 数据库。你可以开始开发你的 Laravel 应用了。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。