phpstorm创建php项目

创建项目前需要安装环境,可以下载 php 包:https://www.php.net/downloads.php

也可以直接下载 xampp 一整套东西都有:https://www.apachefriends.org/zh_cn/download.html

我这直接省事~

 

访问 80 默认端口

 

具体入口在 xampp 下 htdocs  中 index.php 

 

可以看到它把入口指向了 dashboard,默认加载 dashboard 里面的 index.html 文件

 

 

yii2(2没有过多深入可跳过,后面有 yii 1):

快速搭建项目,框架是必不可少的:这里使用 yii:https://www.yiichina.com/doc/guide/2.0

首先需要  Composer , 一个包管理器:https://getcomposer.org/download/ 

 

使用 composer 创建项目:composer create-project --prefer-dist yiisoft/yii2-app-basic basic

...

PS: 如果报了连接错误,则要切换镜像: 

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer

 

初始化完成后,可以通过命令查看是否可用:php yii serve

启动项目访问 8080 端口:

至此项目创建完成!

yii2 使用:https://www.cnblogs.com/guofan/p/16309114.html

 

 

yii 1 项目搭建:

首先下载个源码:https://www.yiiframework.com/download

内容大致是这样:

然后命令行进入到 framework 下,执行命令:yiic webapp ../demo

成功后会有提示。

 

然后会发现多了个名称叫 demo 的文件夹,文件结构是这种:

 

浏览器器访问会有数据:http://localhost/demo/index.php?r=site/index

yii框架文档:https://www.yiiframework.com/doc/guide/1.1/zh-cn/quickstart.first-app

 

demo -> protected -> config -> main.php ,db 连接切换为 mysql,必要信息都配置好

 

xampp 自带数据库,配置好环境变量,即可cmd 使用,初始密码是空,直接 Enter 即可

 

方便查看还是可视化的好:Navicat

 

创建 tbl_user 表:protected -> data ->schema.mysql.sql 文件内容

 

使用 gii 生成模型,main.php ,gii 节点放开:

 

界面访问,输入密码即可进入:localhost/demo/index.php?r=gii

 

Model Generator,生成对应模型:

注意创建模型需要对应 表 先存在!

 可以看到模型文件已经生成

生成对应 controller 

 

main.php  配置 urlManager:

 

生成的 UserController 中添加 Test 方法,并添加 accessRules:

 

User 模型中增加对应查询方法

 

浏览器或者 postman 请求一下,如果代码没问题,是可以获得结果的:

 

整理访问 url ,将 demo 中文件拿出到 htdocs 文件夹下,多余文件(demo,demos 删除),再移除 url 中 index.php 字样:

 

index.php 同级增加 .htaccess 文件(apache 配置文件)

 

config.php 下 urlManager 配置隐藏 index.php,即可

apache  的 mod_rewrite模块 默认已经开启,所以不用管~

 

至此可以将 index.php 移除了~

 

 

 迁移使用:

执行命令创建可运行脚本: .\yiic migrate create test

待续

posted @ 2018-11-05 14:58  名字不好起啊  阅读(5460)  评论(0编辑  收藏  举报