在Debian系统上安装Laravel需要遵循以下步骤:
安装Composer(PHP依赖管理工具): 打开终端,运行以下命令来安装Composer:
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
安装PHP扩展: Laravel需要一些PHP扩展,例如OpenSSL、PDO、Mbstring、Tokenizer、XML、Ctype和JSON。运行以下命令来安装这些扩展:
sudo apt-get install php-common php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
更新PHP配置文件:
编辑/etc/php/7.x/cli/php.ini(将7.x替换为您的PHP版本)文件,确保以下行没有被注释掉(删除前面的分号):
date.timezone = UTC
安装Laravel安装器: 使用Composer全局安装Laravel安装器:
composer global require laravel/installer
将Composer的全局二进制文件目录添加到系统的PATH变量中。在~/.bashrc或~/.zshrc文件中添加以下行(取决于您使用的shell):
export PATH="$HOME/.composer/vendor/bin:$PATH"
保存文件并运行source ~/.bashrc或source ~/.zshrc使更改生效。
创建一个新的Laravel项目:
现在您可以使用Laravel安装器创建一个新的Laravel项目。运行以下命令,将your_project_name替换为您的项目名称,将/path/to/your/project替换为您的项目目录:
laravel new your_project_name --prefer-dist --optimize-autoloader
设置文件权限: 更改项目目录的所有者和权限,以便Web服务器可以访问和写入文件:
sudo chown -R www-data:www-data /path/to/your/project
sudo chmod -R 755 /path/to/your/project/storage
sudo chmod -R 755 /path/to/your/project/bootstrap/cache
配置Web服务器:
根据您使用的Web服务器(例如Apache或Nginx),配置虚拟主机以指向Laravel项目的public目录。确保将your_project_name替换为您的项目名称。
重启Web服务器:
重启您的Web服务器以应用更改。对于Apache,运行sudo systemctl restart apache2;对于Nginx,运行sudo systemctl restart nginx。
运行Laravel项目: 在浏览器中访问您的Laravel项目,您应该看到Laravel的欢迎页面。
现在您已经在Debian系统上成功安装了Laravel。您可以开始创建控制器、模型和视图,开始构建您的应用程序。