开发PHP软件配置和介绍
来源:互联网 发布:今晚非农数据预测 编辑:程序博客网 时间:2024/06/05 14:27
开发PHP软件配置和介绍
- 编辑软件 推荐 JetBrains PhpStorm 10.0.1
- 数据库管理软件 推荐 navicat
- 服务器ssh管理软件 推荐 PortableGit
- 开发PHP软件配置和介绍
- # OK 下面 我们进入 开发之旅
- 诠释ThinkPHP V5.0为何是
- ***“为API开发而设计的高性能框架”***`
- 第一步 下载 ThinkPHP 代码包 thinkphp_5.0.5_core.zip
- 第二步 使用PhpStorm打开文件目录
- 第三步 配置部署Deployment
- 第四步 修改 pubilc目录pubilc_html
- 第五步 下面上传代码到部署的服务器
- 第六部 删除部署服务器上自带的默认首页
- 第七步 数据库软件navicat的使用
- 第八部 使用 PortableGit软件 登陆服务器
- 数据库的配置
- 设置目录权限runtime 777
以后本教程中用的的软件主要为以上软件 这些软件仅供参考 !
# OK 下面 我们进入 开发之旅
诠释ThinkPHP V5.0为何是
***“为API开发而设计的高性能框架”***`
第一步 下载 ThinkPHP 代码包 thinkphp_5.0.5_core.zip
不要问我哪里下载 不知道哪里下载的 出门 右转
解压压缩包到你的本地
第二步 使用PhpStorm打开文件目录
第三步 配置部署Deployment
输入
用户名 root
密码 你之前设的centos 密码
填完后 选择Root Path 为/www/web/thinkphp5
设置部署路径Deployment为跟路径
设置好自动同步
第四步 修改 pubilc目录pubilc_html
也可以自己改
第五步 下面上传代码到部署的服务器
第六部 删除部署服务器上自带的默认首页
errpage 文件价也可以删了
大功告成 我们来看看 ThinkPHP的 hello world
:)
ThinkPHP V5
十年磨一剑 - 为API开发设计的高性能框架
输入你的网址 试试看
> 我的网址是 http://study.mikkle.cn
第七步 数据库软件navicat的使用
打开软件 新建链接 发现是不是不能登录
这就对了 为了安全 mysql默认是禁止其他IP登录mysql
即便你打开了3306端口
现在我们就登录服务器进行mysql的授权
第八部 使用 PortableGit软件 登陆服务器
当然你可以自己直接登录虚拟机操作
打来ssh软件 输入
ssh root@你的域名
然后输入登录密码
哈哈 不好意思 密码忘了 输了好几次才对
这个提示就是密码正确
接下来登录mysql
语法是 mysql –u用户名 [–h主机名或者IP地址] –p密码
mysql –uroot -p你的密码
这样就是登录成功了
设置权限
FLUSH PRIVILEGES;grant all on thinkphp5.* to thinkphp5@'%';
ok 数据库也搞定了
为了方便教程 我现在就把我以前的旧项目的数据库搬过来做实例讲解
通过sql 建立数据库
数据库的配置
- 开发PHP软件配置和介绍
- # OK 下面 我们进入 开发之旅
- 诠释ThinkPHP V5.0为何是
- ***“为API开发而设计的高性能框架”***`
- 第一步 下载 ThinkPHP 代码包 thinkphp_5.0.5_core.zip
- 第二步 使用PhpStorm打开文件目录
- 第三步 配置部署Deployment
- 第四步 修改 pubilc目录pubilc_html
- 第五步 下面上传代码到部署的服务器
- 第六部 删除部署服务器上自带的默认首页
- 第七步 数据库软件navicat的使用
- 第八部 使用 PortableGit软件 登陆服务器
- 数据库的配置
- 设置目录权限runtime 777
打开database.php
填上数据库名 用户名 密码 和 前缀
return [ // 数据库类型 'type' => 'mysql', // 服务器地址 'hostname' => '127.0.0.1', // 数据库名 'database' => 'thinkphp5', // 用户名 'username' => 'thinkphp5', // 密码 'password' => '你设的密码', // 端口 'hostport' => '', // 连接dsn 'dsn' => '', // 数据库连接参数 'params' => [], // 数据库编码默认采用utf8 'charset' => 'utf8', // 数据库表前缀 'prefix' => 'my_', // 数据库调试模式 'debug' => true, // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器) 'deploy' => 0, // 数据库读写是否分离 主从式有效 'rw_separate' => false, // 读写分离后 主服务器数量 'master_num' => 1, // 指定从服务器序号 'slave_no' => '', // 是否严格检查字段是否存在 'fields_strict' => true, // 数据集返回类型 'resultset_type' => 'array', // 自动写入时间戳字段 'auto_timestamp' => false, // 时间字段取出后的默认时间格式 'datetime_format' => 'Y-m-d H:i:s', // 是否需要进行SQL性能分析 'sql_explain' => false, // Builder类 'builder' => '', // Query类 'query' => '\\think\\db\\Query',];
设置目录权限runtime 777
─runtime 应用的运行时目录(可写,可设置)
阅读全文
0 0
- 开发PHP软件配置和介绍
- 配置 PHP 软件开发环境
- 敏捷软件开发和极限编程介绍
- Kinect介绍和开发环境配置
- 软件开发术语介绍
- 软件开发流程介绍
- PHP开发必备软件
- 成功的软件开发过程(一):介绍和示例
- php开发环境介绍
- PHP和MySQL Web开发学习笔记介绍
- 谷歌手机软件开发(Android和Eclipse的配置)
- 软件开发概述和Java语言概述、Java配置
- 网络开发 常用工具软件 介绍
- ECU软件开发介绍篇
- PHP软件开发测试简介
- PHP开发环境软件安装
- php介绍和变量
- php-fpm介绍及配置
- zookeeper的leader选举和最大故障节点数
- mybatis+druid的配置
- cordova学习笔记_创建一个cordova项目
- H5笔记-WebSocket协议
- 归并排序及java实现
- 开发PHP软件配置和介绍
- PLSQL Developer向Oracle导入sql文件
- android 非系统APP访问字符设备
- redis 5种数据类型及应用场景
- Hystrix 使用与分析
- Android环信换新即时聊天集成EaseUI的使用v3.0
- Linux环境下部署TestLink指导手册--2
- Nginx+tomcat配置集群负载均衡
- 什么是webservice