- 博客(48)
- 资源 (5)
- 收藏
- 关注
原创 阿里云 LNMP 环境配置
1) Nginx// 使用yum安装Apache服务器yum install nginx// 修改为 listen 80;vim /etc/nginx/conf.d/default.conf// 查看nginx状态nginx -t// 启动nginx服务service nginx start// 配置 nginx 虚拟主机,注意,域名需要备案才能使用;vim /etc/nginx/conf
2017-06-13 00:37:08
779
原创 chmod的权限代号
代号 权限 000 ——— 001 ——–x 002 ——-w- 003 ——-wx 004 ——r– 005 ——r-x 006 ——rw- 007 ——rwx 010 —–x— 011 —–x–x 012 —–x-w- 013 —–x-wx 014 —–xr– 015 —–xr-x 016 —–xrw- 017 —–xrwx 020 —-w—- 021 —-
2017-03-30 09:35:37
18467
原创 chmod的数字一览
在UNIX系统家族里,文件或目录权限的控制分别以读取、写入、执行3种一般权限来区分;Linux用 户分为:拥有者、组群(Group)、其他(other),Linux系统中,预设的情況下,系统中所有的帐号与一般身份使用者,以及root的相关信 息, 都是记录在/etc/passwd文件中。每个人的密码则是记录在/etc/shadow文件下。 此外,所有的组群名称记录在/etc/group內!番号 权
2017-03-30 09:34:32
5425
转载 关于long_query_time的设置,可不可以说是mysql的一个小小bug呢
我们知道对对于MySQL的日志功能,我们可以完全自己控制到底写还是不写。一般来说,binlog我们一般会开启,而对于慢查询我们一般会在开发的时候调试和观察SQL语句的执行速度。但今天发现一个问题。在使用show variables like 'log%';查看slow日志是否开启时,发现为OFF,使用set global log_low_queries=on;成功了。而使用show varia
2017-03-09 17:12:25
16712
3
原创 解决[Err] 1153 - Got a packet bigger than 'max_allowed_packet' bytes
在使用Navicat往数据库里导入数据时,出现了错误: [Err] 1153 - Got a packet bigger than 'max_allowed_packet' bytes 了解后发现,当MySQL客户端或mysqld服务器收到大于max_allowed_packet字节的信息包时,将发出“信息包过大”错误,并关闭连接。 对于某些客户端,如果通信信息包过大,在执行查询期间,可能会遇
2017-03-09 15:29:33
5386
转载 mySQL错误: The used table type doesn't support FULLTEXT indexes
mySQL错误: The used table type doesn't support FULLTEXT indexes 说明不支持全文索引解决方法有两种,网上大多方法是:1.打开my.ini,搜索default-storage-engine=,你搜索到的应该是default-storage-engine=INNODB,把INNODB改成MyISAM,然后重新启动Mysq
2017-03-09 15:28:03
4975
转载 PHP的运行模式
1、运行模式关于PHP目前比较常见的五大运行模式:1)CGI(通用网关接口 / Common Gateway Interface)2)FastCGI(常驻型CGI / Long-Live CGI)3)CLI(命令行运行 / Command Line Interface)4)Web模块模式(Apache等Web服务器运行的模式)5)ISAPI(Internet Server Application P
2017-03-04 17:18:17
351
转载 Redis与Memcache
参考了: 如何在 CentOS 7 上安装 Redis 服务器、 Redis的三种启动方式、 MemCache超详细解读、CentOS6 安装Memcached PHP安装Memcache扩展、CentOS 7系统环境中安装Memcached、Memcache与Memcached介绍及安装配置Redis 和 Memcache类似,都是用来管理数据的一种缓存服务,并且他们都是放在内存里的,因此其
2017-03-03 11:12:48
530
转载 CentOS 下 yum的一些命令
yum的常用命令// 1.使用YUM查找软件包yum search~// 2.列出所有可安装的软件包yum list// 3.列出所有可更新的软件包yum list updates// 4.列出所有已安装的软件包yum list installed// 5.列出所有已安装但不在Yum Repository 內的软件包yum list extras// 6.列出所指定软件包yum list
2017-03-03 11:11:07
539
转载 关闭“您在 /var/spool/mail/root 中有新邮件”提示
转自:为什么经常提示You have new mail in /var/spool/mail/root安装完LINUX后经常使用终端远程登录,登录后经常出现You have new mail in /var/spool/mail/root的提示,很是烦人。这东西到底是做什么用的呢?经过查询才知道这是LINUX的邮年提示功能。LINUX会定时查看LINUX各种状态做汇总,每经过一段时间会把汇总的信息发
2017-03-03 11:09:35
30288
原创 PHP开发APP接口(七):APP错误日志接口
面临的错误问题: 1. APP强退(反映强退的情况) 2. 数据加载失败 3. APP潜在问题错误信息接口:/var/www/app/error.phprequire_once('./common.php');class ErrorLog extends Common { public function index() { $this->check();
2017-03-03 11:05:09
723
原创 PHP开发APP接口(六):APP版本升级以及APP演示
一、版本升级分析及数据表设计学习要点: 1. 版本升级分析 2. 掌握如何设计版本升级数据表Web升级:由开发工程师进行代码的修改上传的操作; App更新:由用户自行更新版本;初始化接口 init.php 参数 app_id version_id/** * version_upgrade 版本升级信息表 */CREATE TABLE `version_upgrade` (
2017-03-03 10:52:06
4018
原创 PHP开发APP接口(五):首页APP接口开发
方案一:读取数据库方式开发首页接口流程: 从数据库获取信息 -> 封装 -> 生成接口数据 应用场景:数据时效性,比较高的系统 学习要点: 1. 掌握如何获取数据; 2. 掌握如何将获取的数据生成通信数据; 详细流程: http请求 -> 服务器 -> 查询数据 -> 返回数据文件链接:var/www/app/list.php// 封装输出数据类require_once('./resp
2017-03-03 10:49:45
1324
原创 PHP开发APP接口(四):单例模式
1. 单例模式连接数据库;单例模式设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。要实现这一点,可以从客户端对其进行实例化开始。因此需要用一种只允许生成对象类的唯一实例的机制,“阻止”所有想要生成对象的访问。使用工厂方法来限制实例化过程。这个方法应该是静态方法(类方法),因为让类的实例去生成另一个唯一实例毫无意义。动机对于系统中的某些类来说,只有一个实例很重要,例如
2017-03-03 10:46:40
638
原创 Chrome下PHP生成XML出现“yddContainer”样式
最近使用PHP生成XML代码时,经常看到下面的样式,开始也不清楚是怎么出来的。 后面安装了JSON-Handle插件,看到它能够控制页面的显示,怀疑是插件导致了下面的情况。 于是乎一个插件一个插件的关闭启用,结果发现是有道词典划词翻译这个插件导致的。。。 因为不会影响到输出的代码,只是影响显示而已,暂时可以不理它了。。。
2017-02-22 09:36:38
754
原创 PHP开发APP接口(三):核心技术
1)静态缓存保存在磁盘上的静态文件,用PHP生成数据放入静态文件中,以此减轻数据库的压力1)PHP静态文件缓存类<?phpclass File { private $_dir; // 默认路径 const EXT = '.txt'; // 文件后缀名 public function __construct() { /
2017-02-14 17:30:47
630
转载 linux下无法使用DOMDocument类
转自文章:不用重新编译php 安装gd库,开启xml DOMDocument 读写支持linux下php默认不开启GD库,也不支持DOMDocument类,即 DOM扩展。 没有GD库的话,验证码显示不了, 没有xml.so的话,php操作不了xml,好端端的程序就运行不起来了。先查看是否按照GD库和DOM扩展。rpm -qa |grep php-gdrpm -qa |grep php-xml
2017-02-14 14:16:31
1802
2
原创 PHP开发APP接口(二):封装通信接口方法
1)JSON方式封装通信接口2)PHP生成XML数据3)XML方式封装通信接口4)综合方式封装通信数据方法
2017-02-13 22:36:04
1085
原创 PHP开发APP接口(一):APP接口简介
1)APP接口介绍(通信接口)2)客户端APP通信3)客户端APP通信格式区别4)APP接口做的操作
2017-02-13 15:24:52
1245
原创 Laravel基础篇学习笔记(三):Blade模板引擎
1)Blade模板引擎简介及模板继承的使用2)基础语法及include的使用3)流程控制4) 模板中URL
2017-02-10 17:30:14
867
原创 curl: (6) Could not resolve host: www.baidu.com;
今天,在执行curl时,突然发现这个报错,问题是之前完全没有出现过这样的情况。[root@localhost ~]# curl www.baidu.comcurl: (6) Could not resolve host: www.baidu.com; 未知的错误上网了解了一下,都说是DNS的问题,因此修改一下DNS配置[root@localhost ~]# vim /etc/resolv.conf
2017-02-05 14:03:18
38781
2
原创 Laravel基础篇学习笔记(一):Laravel 中的路由和 MVC
##1)Laravel 的安装及核心目录文件;##2)路由;##3)控制器;##4)视图;##5)模型;
2017-01-28 20:09:17
752
原创 ThinkPHP学习笔记(五):数据库操作二
1)连贯操作之order排序2)连贯操作之field方法3)连贯操作之limit和page方法4)连贯操作之group和having方法5)多表查询之table方法6)多表查询之join方法7)多表查询之union方法8)过滤查询之distinct方法
2017-01-21 16:26:08
523
原创 MySQL 控制台基本语句
进入 MySQL 控制台;输入密码后可以进入,创建数据库;使用SHOW语句找出在服务器上当前存在什么数据库;选择你所创建的数据库;创建一个数据表;查看当前数据库中存在什么表;查看当前数据表结构;往表里插入数据;查询表;修改表里的数据;删除表里的数据;清空表数据(自增字段变为1,如果不想可用delete);删除表
2017-01-17 15:05:49
827
原创 ThinkPHP学习笔记(四):数据库操作一
1)连接数据库2)实例化模型3)CURD操作之添加数据4)CURD操作之查询数据5)CURD操作之更新数据6)CURD操作之删除数据
2017-01-16 14:52:01
422
原创 ThinkPHP学习笔记(二):ThinkPHP框架的模板技术
1)建立项目模板2)模板的赋值和输出3)ThinkPHP模板引擎之变量输出和运算4)ThinkPHP模板引擎之调用函数和系统参数5)ThinkPHP模板引擎之volist和foreach循环6)ThinkPHP模板引擎之FOR循环7)ThinkPHP模板引擎之IF判断8)ThinkPHP模板引擎之Switch判断9)ThinkPHP模板引擎之比较标签10)ThinkPHP模板引擎之区间标签11) ThinkPHP模板
2017-01-13 16:24:32
1613
原创 二维数组把某一相同健值进行归类
用PHP把一个二维数组的相同健值进行归类,如下://原始二维数组$infoArray( [0] => Array ( [last_number] => 1 [goods_id] => 4028 [self_category_id] => 399 ) [1] => Array
2017-01-05 10:10:17
2635
原创 PDO连接时,提示"unknown mysql server host"
在 CentOS7 上运行项目,但是不断的提示报错“SQLSTATE[HY000] [2005] Unknown MySQL server host ‘127.0.0.1:3306’ (110)”,找到报错位置后,发现代码如下:$dsn = "mysql:host=127.0.0.1:3306;dbname=test";try { $pdo = new PDO($dsn, root, ro
2016-12-21 15:30:26
6135
原创 VirtualBox + CentOS7 安装PHP运行环境(四)
Linux 工具1)Samba;在安装了虚拟机之后,如果要进行虚拟机和与宿主机之间的文件共享,可以使用Samba。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议, 它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。2)centos 中文 man 配置;默认的man命令是英文的,但英文能力有限,有时不得不使用中文文档才能看得懂,通过配置man
2016-12-19 17:20:44
779
原创 VirtualBox + CentOS7 安装PHP运行环境(三)
上面两篇文章介绍了如何安装CentOS系统和配置PHP开发环境,这次介绍如何配置Apache虚拟主机。 参考了CentOS7 初次安装记录(五)配置 apache 虚拟主机,修改了部分内容。配置Apache虚拟主机1)修改vhost.conf文件,设置虚拟域名;配置虚拟主机我知道的有两种方式,一是直接在主配置文件(/etc/httpd/conf/httpd.conf)修改,但是该文件比较重要,要是
2016-12-14 15:58:47
1766
原创 VirtualBox + CentOS7 安装PHP运行环境(二)
用Xshell连接CentOS,固定centos系统里的IP地址,在centos里面配置Apache+PHP+MySQL
2016-11-29 10:36:08
1417
转载 linux修改IP方法
安装完linux系统后,在隔了一天后登陆,发现今天的IP地址跟昨天的不一样了,因此想要把当前系统的IP设置成固定,上网搜索了下,发现可以这么做。1)使用cd命令进入network-scripts目录下,并用vi打开网卡配置文件;cd /etc/sysconfig/network-scripts/vi ifcfg-enp0s32)增加IP地址、子网掩码,DNS等配置,编辑完成后,“wq”退出;3)重
2016-11-26 11:05:41
510
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人