• PHP中 new self() 和 new static() 的区别和相同点
  • 在类初始化中,看到了这样一个方法:new self()。上网查了下后,发现有个与它含义类似的方法:new static()。不过,这两个方法还是有区别的。public static function initClass(){         return new self(); }self:就是这个类,是代码段里面的这个类。static:PHP 5.3新增,类似于...
  •  2018-05-21  |    程成  |    319  |    0  |    PHP  |   self  static  区别  PHP  
  • LNMP 如何配置虚拟主机(域名)并且外网访问教程
  • 当我们安装和配置好 LNMP 环境后,然后就挂载代码,配置域名,让外网能够访问我们的服务器。下面就是如何在 LNMP 下挂载代码,配置虚拟主机(域名)的【教程】:一、挂载代码这里我是自己下载了 Yii2-basic 版,稍加改动后,放在了如下的目录:注:“/data/www/yidian”目录也是我的 git 目录,这样以后本地修改代码,可以直接 push 到服务器上,方便本地调试。《centos 安装和配置 git 环境》我这里分了两个域名,后台域名“admin.chengcheng.com”...
  •  2018-05-16  |    程成  |    830  |    3  |    服务器  |   LNMP  域名  虚拟主机  配置  服务器  Linux  
  • Windows 解决 Mysql 不是内部或者外部命令
  • 在 CMD 中执行 mysql 命令时,经常会报出:“mysql 不是内部或外部命令,也不是可运行的程序或批处理文件。”【解决方法】:1、右击【我的电脑】-【属性】2、点击【高级系统设置】3、点击【高级】-【环境变量】4、找到【PATH】,在【变量值】后面添加【你的 Mysql 安装的目录中找到bin目录】的地址。我的是“D:\phpStudy\MySQL\bin”5、重启你的 CMD 窗口,然后执行“mysql -u root -p”,然后再输入你的密码,就可以进入到 Mysql 了。至此,你...
  •  2018-05-10  |    程成  |    438  |    1  |    数据库  |   MySQL  Windows  命令  数据库  
  • Windows解决Mysql错误1862:your password has expired
  • 当我和往常一样登录 Mysql 时,报了如下一段错误信息:“Your password has expired. To log in you must change it using a client that supports expired passwords.”。中文的意思是:“您的密码已过期。 要登录,您必须使用支持过期密码的客户端进行更改。”原因:Mysql采用了密码过期策略,默认是90天过期。从MySQL 5.7.4版开始,用户的密码过期时间这个特性得以改进,可以通过一个全局变量de...
  •  2018-05-10  |    程成  |    482  |    0  |    数据库  |   MySQL  Windows  数据库  
  • windows 远程连接 Linux 虚拟机下 MySQL 数据库
  • 安装好 Linux 环境后,如果你想用 navicat,sqlyog 等软件连接 Linux 虚拟机 Mysql,直接连接会报错的。解决方法如下:1、登录数据库@>mysql -h主机地址 -u用户名-p用户密码或@>mysql -uroot -p@>输入密码例如:连接到远程主机上的MySQL    假设远程主机的IP为:10.0.0.1,用户名为root,密码为123。则键入以下命令:    mysql -h10.0.0.1 -uroot -p123   ...
  •  2018-04-27  |    程成  |    411  |    0  |    服务器  |   Windows  Linux  MySQL  服务器  
  • centos 安装和配置 git 环境
  • 安装 lnmp 环境后,下面介绍如何安装 git 环境。1、准备工作:useradd命令用于Linux中创建的新的系统用户-m 自动建立用户的登入目录useradd -m www参数P代表parents,表示递归创建目录。mkdir -p /data/www/yidian更改当前目录的owner(就是所有者)为www,-R意思是循环遍历chown -R www.www /data/wwwsu - wwwsu命令和su -命令最大的本质区别就是:前者只是切换了root身份,但Shell环境仍然是普...
  •  2018-04-27  |    程成  |    277  |    0  |    服务器  |   Centos  git  安装  配置  Linux  服务器  
  • centos7 安装 lnmp 环境
  • 一、安装 lnmp 环境安装 lnmp 安装包是使用lnmp.org 官方网站的一键安装包,如果下面的地址无法下载,请到该地址(https://lnmp.org/download.html)下载最新版本。#wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz解压安装包并修改文件权限使之有执行的权限#tar -xzvf lnmp1.4.tar.gz #chmod -R 777 ln...
  •  2018-04-26  |    程成  |    364  |    1  |    服务器  |   Centos  LNMP  安装  Linux  服务器  
  • centos7 如何安装图形界面
  • 安装配置好了 centos 后,对于习惯了 windows 的用户,肯定想安装“图形界面”,也就是桌面。下面介绍 centos 如何安装图形界面:之前公司的服务器都是用的CentOS 的系统,需要安装图形界面的时候我会执行以下命令yum -y groupinstall "X Window System" "Fonts" "Desktop"这种安装的是应该 kde 桌面,桌面现在主要有两种,kde 和 gnome。kde 适合客户端,装了...
  •  2018-04-26  |    程成  |    371  |    0  |    服务器  |   Centos  安装  桌面  Linux  服务器  
  • Windows 安装 VMware14 配置 centos7 教程
  • 前面已经介绍了如何用 VMware 安装 centos7,下面介绍安装好了 centos 后,如何配置虚拟机 centos:《VMware14安装 centos7 教程》传送门:http://www.cc1021.com/article/155.html如何在配置 centos 教程:1、打开安装好的“centos7-test”,选择“install centos 7”2、选择语言3、选择“安装位置”建立如下分区:4、设置密码注:一定不能选择“最小安装”,选择“基础设施服务器”(不然后期的 if...
  •  2018-04-23  |    程成  |    578  |    0  |    服务器  |   VMware  Linux  Centos  配置  服务器  安装  
  • Windows 安装 VMware14 安装 centos7 教程
  • 如何在 Windows 上安装 Linux 虚拟机?这里我们选择的虚拟机软件是 VMware,目前最新版本14,百度“VMware”即可下载。这里提供 VMware14 注册码:CG54H-D8D0H-H8DHY-C6X7X-N2KG6这里提供 VMware12 注册码:5A02H-AU243-TZJ49-GTC7K-3C61NLinux 系统我选择 centos7 64位的,百度“centos下载”,官网地址:https://www.centos.org/download/ 这是我的cento...
  •  2018-04-23  |    程成  |    633  |    1  |    服务器  |   VMware  Linux  Centos  安装  服务器  Windows  
  • Yii2.0 如何安装和使用 baidu ai speech
  • 首先送上 github 传送门 https://github.com/e-yunduan/yii2-aip-speech#installation下面介绍 Yii2.0 中如何安装和使用“百度AI语音识别”。一、安装通过 Composer 安装php composer.phar require --prefer-dist e-yunduan/yii2-aip-speech "*" 如果报以下提示 Could&nb...
  •  2018-02-28  |    程成  |    431  |    0  |    PHP  |   Yii  AI  speech  语音  PHP  
  • Yii2.0框架多张表查询数据并且一次性更新多张表数据
  • 我们知道在 Yii 框架中,单表我们可以通过 findOne 方法查询,然后赋新值,最后执行 save 操作就可以更新数据了。像下面这样,我们将 Table 表中“id=1”的数据中的“name”更新成了“chengcheng2”。 $tmp = Table::findOne(['id' => 1]); $tmp->name = 'chengcheng2'; $tmp->s...
  •  2018-01-31  |    程成  |    638  |    0  |    PHP  |   yii  更新  查询  批量  
  • 为什么要把不带www域名跳转到带www下
  • 前面介绍了不带 www 的网站如何跳转到带 www 的域名,那么为什么要这么做呢?这是个问题。首先说明,这么做是为了网站的 SEO 优化。什么是 SEO:SEO(Search Engine Optimization):汉译为搜索引擎优化。搜索引擎优化是一种利用搜索引擎的搜索规则来提高目前网站在有关搜索引擎内的自然排名的方式。SEO的目的理解是:为网站提供生态式的自我营销解决方案,让网站在行业内占据领先地位,从而获得品牌收益;SEO包含站外SEO和站内SEO两方面;SEO是指为了从搜索引擎中获得更...
  •  2018-01-31  |    程成  |    490  |    0  |    其他  |   www  域名  网站  跳转  优化