前端本地启动php项目
最近接手一个保险站点项目,原本用vue,nuxt开发页面,node,egg开发后端接口,但是据说几个月时间百度收录只有10个,
后面改为php,laravel渲染,不到一个星期,百度收录到30+了
这里记录下本地跑php项目流程
项目站点正式线地址
如下
吃个保险瓜-汇聚保险精选、理赔案例、保险资讯的综合门户
步骤
git clone项目到本地
项目目录下 执行 composer install安装依赖
Composer 是 PHP 的一个依赖管理工具。
这时正常会报错,因为前端一般不会有安装composer
安装composer
安装composer
之前,先安装一下phpstudy
phpStudy-安装地址
安装好phpStudy后,安装到本地,
安装后文件夹如下
打开后如下界面
这时我们通过phpStudy来安装composer
安装后路径如下
这时需要我们配置环境变量
一个是php(安装了phpStudy后,默认会有php)
我的路径如下
C:\D\downLoad\php\phpstudy_pro\Extensions\php\php7.3.4nts
一个是composer
我的路径如下
C:\D\downLoad\php\phpstudy_pro\Extensions\composer1.8.5
这时就可以正常执行 composer install
了
执行 php artisan serve启动项目
这时还是会报错,需要配置一些信息
配置信息
配置这一块如果照着做,还是没法正常启动项目的话,就得找php大神出手了
.env文件放到项目根目录下
.env这个是配置文件,由php开发提供,放到项目根目录下
.env内容如下
APP_NAME=吃个保险瓜
APP_ENV=local
APP_KEY=base64:Q6Yc0wcw7GIs++OajFFFFPLLLLuSlGuTszS4csksDLh4=
APP_DEBUG=true
APP_URL=http://localhost
LOG_CHANNEL=stack
DB_CONNECTION=pgsql
DB_HOST=120.55.114.212
DB_PORT=5432
DB_DATABASE=station
DB_USERNAME=postgres
DB_PASSWORD=wz.8-infinite
BROADCAST_DRIVER=log
CACHE_DRIVER=file
QUEUE_CONNECTION=sync
SESSION_DRIVER=file
SESSION_LIFETIME=120
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
phpStudy调整配置信息
修改如下,红色框那一行去掉了前面的代码,
php扩展这里对应几个配置得勾选上
然后就可以正常通过 php artisan serve
启动项目了,
如下
通过 http://127.0.0.1:8000
访问本地
项目站点正式线地址如下
吃个保险瓜-汇聚保险精选、理赔案例、保险资讯的综合门户
谢谢你阅读到了最后~
期待你关注、收藏、评论、点赞~