开发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 应用的运行时目录(可写,可设置)

原创粉丝点击