laravel在centos上如何使用MySQL
在CentOS上使用Laravel与MySQL数据库进行交互,你需要完成以下几个步骤:
-
安装MySQL服务器: 在CentOS上,你可以使用yum包管理器来安装MySQL。运行以下命令来安装MySQL服务器:
sudo yum install mysql-server安装完成后,启动MySQL服务并设置开机自启:
sudo systemctl start mysqld sudo systemctl enable mysqld -
创建MySQL数据库和用户: 使用MySQL的root用户登录到MySQL命令行客户端:
mysql -u root -p输入root用户的密码后,创建一个新的数据库和用户,并授予该用户对新数据库的访问权限。例如:
CREATE DATABASE laravel_db; CREATE USER 'laravel_user'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON laravel_db.* TO 'laravel_user'@'localhost'; FLUSH PRIVILEGES; EXIT;请将
laravel_db替换为你的数据库名称,laravel_user替换为你的MySQL用户名,your_password替换为你的MySQL用户密码。 -
安装PHP和必要的扩展: Laravel需要PHP环境以及一些特定的PHP扩展。你可以使用Remi’s RPM repository来安装PHP和所需的扩展。首先,安装EPEL和Remi’s RPM repository:
sudo yum install epel-release sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm然后,启用Remi’s PHP 7.4仓库(或你选择的PHP版本):
sudo yum-config-manager --enable remi-php74接下来,安装PHP及其扩展:
sudo yum install php php-mysqlnd php-pdo php-mbstring php-xml php-pear php-bcmath安装完成后,重启Web服务器(例如Apache或Nginx)以使更改生效。
-
安装Laravel: 你可以使用Composer来安装Laravel。在你的项目目录中运行以下命令:
composer create-project --prefer-dist laravel/laravel laravel_project将
laravel_project替换为你的项目目录名称。 -
配置Laravel: 在Laravel项目的
.env文件中,配置数据库连接信息:DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel_db DB_USERNAME=laravel_user DB_PASSWORD=your_password确保将
laravel_db、laravel_user和your_password替换为你之前创建的数据库名称、用户名和密码。 -
运行Laravel项目: 在项目目录中,运行以下命令来启动Laravel内置的开发服务器:
php artisan serve现在,你可以在浏览器中访问
http://localhost:8000来查看你的Laravel应用程序。
以上步骤应该可以帮助你在CentOS上设置Laravel与MySQL数据库的连接。如果在安装过程中遇到任何问题,请检查错误消息并相应地解决问题。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: laravel在centos上如何使用MySQL
本文地址: https://pptw.com/jishu/788040.html
