【PHP 随记】—— laravel 项目环境搭建

1、安装 laravel 以及 phpstorm 开发插件

代码语言:javascript
复制
# 安装 laravel
composer create-project --prefer-dist laravel/laravel www.zufang.com
在这里插入图片描述
代码语言:javascript
复制
# 安装 phpstorm 开发插件
composer require barryvdh/laravel-ide-helper
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
# 执行 ide-helper:generate
php artisan ide-helper:generate
在这里插入图片描述
在这里插入图片描述

2、配置虚拟主机与绑定 hosts 文件

① 配置虚拟主机

在 phpstudy 中找到与我们域名相对应的 vhosts.conf,点击进行配置。

在这里插入图片描述
代码语言:javascript
复制
<VirtualHost *:80>
    # 设置网站目录
    DocumentRoot "D:/phpstudy_pro/WWW/www.zufang.com/public"
    # 设置网站域名
    ServerName www.zufang.com
    # 一定要设置日志,日志可以访问我们进行系统统计
    # 日志是目录不会自动创建需要手动创建,文件是会自动创建
    # 错误日志
    ErrorLog "D:/phpstudy_pro/WWW/www.zufang.com/logs/error.log"
    # 成功日志
    CustomLog "D:/phpstudy_pro/WWW/www.zufang.com/logs/access.log" combined
    # 设置服务器别名
    ServerAlias 
    # 指定运行 PHP 时的 php.ini 配置文件所在的文件夹路径,以及其他需要传递组 php-cgi.exe 的环境变量
    FcgidInitialEnv PHPRC "D:/phpstudy_pro/Extensions/php/php7.3.4nts"
    # 将扩展名为 .php 的文件作为 FCGID 脚本处理 
    AddHandler fcgid-script .php
    # 用来指定 php-cgi.exe 的路径和参数
    FcgidWrapper "D:/phpstudy_pro/Extensions/php/php7.3.4nts/php-cgi.exe" .php
  # 设置目录访问权限
  <Directory "D:/phpstudy_pro/WWW/www.zufang.com/public">
      # 指定目录启用特性
      Options FollowSymLinks ExecCGI
      # 是否允许使用 .htaccess 文件
      AllowOverride All
      # 设置缺省的访问权限与 Allow 和 Deny 语句的处理顺序
      Order allow,deny
      Allow from all
      # 访问目录权限
      Require all granted
      # 设置访问目录后进入的默认文件
	  DirectoryIndex index.php index.html error/index.html
  </Directory>
  ErrorDocument 400 /error/400.html
  ErrorDocument 403 /error/403.html
  ErrorDocument 404 /error/404.html
  ErrorDocument 500 /error/500.html
  ErrorDocument 501 /error/501.html
  ErrorDocument 502 /error/502.html
  ErrorDocument 503 /error/503.html
  ErrorDocument 504 /error/504.html
  ErrorDocument 505 /error/505.html
  ErrorDocument 506 /error/506.html
  ErrorDocument 507 /error/507.html
  ErrorDocument 510 /error/510.html
</VirtualHost>

② hosts 绑定

绑定域名于环回地址。

在这里插入图片描述

③ 验证

完成以上步骤后,可以打开你的网址来查看网页是否可以访问。

在这里插入图片描述

3、配置数据库

① 配置 laravel 项目环境配置文件

具体在 .env 文件下配置;

在这里插入图片描述

配置内容如下:

代码语言:javascript
复制
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=www_zufang_com
DB_USERNAME=root
DB_PASSWORD=123456
DB_PREFIX=www_zufang_com_
在这里插入图片描述

② 创建数据库

根据上述配置,创建一个同名数据库。

在这里插入图片描述

③ 配置数据库连接

找到 config 目录下找到 database.php 文件,找到 'prefix'项进行配置:

在这里插入图片描述

配置如下:

代码语言:javascript
复制
'prefix' => env('DB_PREFIX',''),     // 数据表前缀
在这里插入图片描述

4、本地化配置

本地化配置主要对时区,语言等方面进行配置,配置方式如下:

① 中文语言包下载

中文语言包的下载地址如下:

https://github.com/Laravel-Lang/lang/tree/main/src

下载好后放在 项目地址\resources\lang 下即可

也可以进入项目目录打开命令行,输入以下命令使用 composer 安装:

代码语言:javascript
复制
composer require overtrue/laravel-lang

② 相关文件修改

打开 config 目录下的 app.php 文件修改以下内容

代码语言:javascript
复制
 'timezone' => 'PRC',	// 改时区
'locale' => 'zh-CN',	// 改语言
'faker_locale' => 'zh-CN',	// 改语言
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述