在CentOS上进行Laravel测试,你需要遵循以下步骤:
- 安装必要的软件包
首先,确保你的CentOS系统已经安装了PHP、Composer、Nginx(或Apache)以及MySQL(或其他数据库)。你可以使用以下命令来安装它们:
sudo yum install epel-release sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm sudo yum install yum-utils sudo yum-config-manager --enable remi-php74 sudo yum install php php-mysqlnd php-pdo php-mbstring php-xml php-pear php-bcmath php-gd php-mcrypt php-zip sudo yum install composer
- 安装Nginx(或Apache)
如果你还没有安装Nginx或Apache,请使用以下命令来安装它们:
sudo yum install nginx # 或者 sudo yum install httpd
- 安装MySQL(或其他数据库)
sudo yum install mariadb-server mariadb sudo systemctl start mariadb sudo systemctl enable mariadb mysql_secure_installation
- 创建数据库和用户
登录到MySQL并创建一个新的数据库和用户:
mysql -u root -p
在MySQL提示符下输入以下命令:
CREATE DATABASE laravel_test; CREATE USER 'laravel_user'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON laravel_test.* TO 'laravel_user'@'localhost'; FLUSH PRIVILEGES; EXIT;
- 安装Laravel
在你的项目目录中,使用Composer安装Laravel:
composer create-project --prefer-dist laravel/laravel laravel_test
- 配置环境变量
将.env.example
文件复制到.env
并编辑它以匹配你的数据库设置:
cp .env.example .env nano .env
修改以下行:
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel_test DB_USERNAME=laravel_user DB_PASSWORD=your_password
- 运行迁移
在项目目录中运行以下命令以创建数据库表:
php artisan migrate
- 启动服务器
如果你使用的是Nginx,请启动Nginx并设置开机启动:
sudo systemctl start nginx sudo systemctl enable nginx
如果你使用的是Apache,请启动Apache并设置开机启动:
sudo systemctl start httpd sudo systemctl enable httpd
- 测试Laravel应用
打开浏览器并访问http://your_server_ip/laravel_test
。你应该看到Laravel的欢迎页面。
现在你可以开始开发和测试你的Laravel应用了。