在CentOS上安装Laravel需要遵循以下步骤:
安装Composer(PHP依赖管理器): 如果你还没有安装Composer,请按照以下命令进行安装:
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
安装PHP扩展: Laravel需要一些PHP扩展,你可以使用以下命令安装它们:
sudo yum install php-common php-cli php-fpm php-json php-pdo php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
配置PHP-FPM(如果使用Nginx):
如果你使用Nginx作为Web服务器,你需要配置PHP-FPM。编辑/etc/php-fpm.d/www.conf
文件,确保以下行没有被注释掉:
listen = /run/php-fpm/www.sock
然后重启PHP-FPM服务:
sudo systemctl restart php-fpm
配置Nginx(如果使用Nginx):
编辑Nginx配置文件(通常位于/etc/nginx/nginx.conf
或/etc/nginx/conf.d/default.conf
),添加以下内容:
location ~ \.php$ {
fastcgi_pass unix:/run/php-fpm/www.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
然后重启Nginx服务:
sudo systemctl restart nginx
创建Laravel项目: 使用Composer创建一个新的Laravel项目:
composer create-project --prefer-dist laravel/laravel your_project_name
将your_project_name
替换为你的项目名称。
配置环境变量:
进入项目目录,复制.env.example
文件并重命名为.env
:
cd your_project_name
cp .env.example .env
使用文本编辑器打开.env
文件,配置数据库连接信息:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name
DB_USERNAME=your_database_user
DB_PASSWORD=your_database_password
将your_database_name
、your_database_user
和your_database_password
替换为你的数据库信息。
生成应用密钥: 在项目根目录下运行以下命令生成应用密钥:
php artisan key:generate
运行Laravel项目: 使用以下命令启动Laravel内置的开发服务器:
php artisan serve
现在你可以在浏览器中访问http://localhost:8000
来查看你的Laravel项目。
注意:在生产环境中,建议使用更强大的Web服务器(如Apache或Nginx)和PHP处理程序(如PHP-FPM)。以上步骤适用于开发和测试环境。