首页主机资讯centos上如何搭建laravel服务器

centos上如何搭建laravel服务器

时间2025-10-05 03:36:03发布访客分类主机资讯浏览842
导读:在CentOS上搭建Laravel服务器需要以下几个步骤: 安装Nginx或Apache 首先,你需要安装一个Web服务器。这里我们以Nginx为例。 sudo yum install epel-release sudo yum ins...

在CentOS上搭建Laravel服务器需要以下几个步骤:

  1. 安装Nginx或Apache

首先,你需要安装一个Web服务器。这里我们以Nginx为例。

sudo yum install epel-release
sudo yum install nginx

启动Nginx并设置开机启动:

sudo systemctl start nginx
sudo systemctl enable nginx
  1. 安装PHP

Laravel需要PHP环境,安装PHP及其扩展:

sudo yum install php php-fpm php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath

配置PHP-FPM:

sudo systemctl start php-fpm
sudo systemctl enable php-fpm

修改Nginx配置文件,使其支持PHP:

sudo vi /etc/nginx/conf.d/default.conf

location块中添加以下内容:

location ~ \.php$ {
    
    fastcgi_pass   unix:/run/php-fpm/php-fpm.sock;
    
    fastcgi_index  index.php;
    
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    
    include        fastcgi_params;

}
    

重启Nginx:

sudo systemctl restart nginx
  1. 安装MySQL

安装MySQL并启动:

sudo yum install mysql-server
sudo systemctl start mysqld
sudo systemctl enable mysqld

运行安全设置脚本:

sudo mysql_secure_installation

按照提示设置密码和其他安全选项。

  1. 安装Laravel

使用Composer安装Laravel:

composer global require laravel/installer

将Composer的全局二进制文件目录添加到系统PATH:

echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >
    >
     ~/.bashrc
source ~/.bashrc

创建一个新的Laravel项目:

laravel new your_project_name

将项目移动到你希望的目录:

mv your_project_name /var/www/your_project_name

设置文件权限:

sudo chown -R nginx:nginx /var/www/your_project_name
sudo chmod -R 755 /var/www/your_project_name
  1. 配置Nginx

修改Nginx配置文件,使其指向Laravel项目的public目录:

sudo vi /etc/nginx/conf.d/default.conf

root指令更改为:

root /var/www/your_project_name/public;
    

重启Nginx:

sudo systemctl restart nginx
  1. 运行Laravel服务器

进入项目目录并运行以下命令:

cd /var/www/your_project_name
php artisan serve --host=0.0.0.0 --port=80

现在,你可以在浏览器中访问http://your_server_ip来查看你的Laravel项目。

注意:在生产环境中,建议使用PHP-FPM和Nginx一起运行Laravel,而不是使用php artisan serve命令。上面的步骤仅用于开发和测试环境。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: centos上如何搭建laravel服务器
本文地址: https://pptw.com/jishu/720940.html
centos中laravel视图怎么渲染 centos下laravel中间件如何编写

游客 回复需填写必要信息