![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
文章平均质量分 59
liutao2016
php后台开发
展开
-
数据库存储引擎MyISAM与InnoDB的区别
InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行速度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外部键等高级数据库功能。 MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期原创 2017-01-11 11:01:44 · 373 阅读 · 0 评论 -
数据库的事务处理
事务是这样一种机制,它确保多个SQL语句被当作单个工作单 元来处理。事务具有以下的作用:一致性:同时进行的查询和更新彼此不会发生冲突,其他 用户不会看到发生了变化但尚未提交的数据。 可恢复性:一旦系统故障,数据库会自动地完全恢复未完 成的事务。 事务是完整性的单位,一个事务的执行是把数据库从一个一 致的状态转换成另一个一致的状态。因此,如果事务孤立执行时 是正确原创 2017-01-10 17:26:22 · 5001 阅读 · 2 评论 -
PHP中include()与require()的区别说明
PHP中include()与require()的区别说明 引用文件的方法有两种:require 及 include。两种方式提供不同的使用弹性。 require的使用方法如require(“MyRequireFile.php”)这个函数通常放在PHP程序的最前面,PHP程序在执行前,就会先读入require所指定引入的文件,使它变成PHP程序的一部份。常用的函数,亦可以这个方法将它引入网页中转载 2016-11-30 11:24:33 · 342 阅读 · 0 评论 -
MySQL严格模式Strict Mode说明
何为MySQL的严格模式,简单来说就是MySQL自身对数据进行严格的校验(格式、长度、类型等),比如一个整型字段我们写入一个字符串类型的数据,在非严格模式下MySQL不会报错,同样如果定义了char或varchar类型的字段,当写入或更新的数据超过了定义的长度也不会报错。 我认为这个对于编程来说没有任何好处,虽然我们尽量在代码中做数据校验。MySQL开启了严格模式从一定程序上来讲转载 2016-11-14 16:52:27 · 1938 阅读 · 0 评论 -
Nginx与Apache服务器
1、Nginx服务器 Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用n原创 2016-11-14 16:55:23 · 334 阅读 · 0 评论 -
Internal server error原因分析
错误描述:使用apache环境开发时,时不时会遇到"internal server error500",按照翻译,应该是服务器内部错误,难道apache出错了,Apache破损了,答案显然不是这样的,实际上,就是apache无法正常解析文件,所以就抛出这个错误。原因分析:产生这个错误的原因一般就是3点:第一,权限配置问题,文件没有权限进行读取,就会抛出这个错误,这个原因在linux转载 2016-11-14 15:58:07 · 9488 阅读 · 0 评论 -
PHP后台网站开发
网站分为静态和动态两种,现在的动态网站开发技术有很多,PHP是比较流行的。搭建PHP的环境方法有很多,主要分为独立安装和集成安装两种,独立安装需要你分别下载Apache、MySQL和PHP等软件,而集成安装只需要下载一个软件安装包就可以了。但集成安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。因此必须独立搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软原创 2016-11-14 16:58:59 · 1280 阅读 · 0 评论 -
windows下Memcached安装
Memcached 是一个开源免费高性能的分布式内存对象缓存系统,能够加快网站访问速度和减轻数据库压力。安装步骤:1、把memcached的文件夹拷贝到自己的网站环境目录下方便统一管理。2、打开命令提示符,进入到memcached所在目录。3、输入memcached -d install如果没有报错说明安装成功。4、打开 开始-->管理工具-->服务,或者 运行-->servic原创 2016-11-14 17:20:30 · 289 阅读 · 0 评论 -
MySQL数据库
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于Oracle旗下产品。MySQL最流行的关系型数据库管理系统,在 WEB应用方面MySQL是最好的RDBMS (Relational Database Management System,关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓翻译 2016-11-17 17:43:39 · 431 阅读 · 0 评论 -
Windows下搭建PHP开发环境
安装Apache: 双击安装,与安装其他Windows软件没有什么区别。安装完成之后,在浏览器输入http://localhost,如果显示It Works!,表示Apache安装成功。安装PHP:将PHP解压到一个目录即可。安装MySQL: 双击安装,如果需要更改安装目录,则在Choose SetupType选择Custom。安装完成后开始配置MySQL,全部保持默认选项即可,但最好把MySQ转载 2016-11-17 17:32:09 · 303 阅读 · 0 评论 -
服务器
服务器指一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器、数据库服务器和应用程序服务器。运行以上软件的计算机或计算机系统也被称为服务器。相对于普通PC来说,服务器在稳定性、安全性、性能等方面都要求更高,因此CPU、芯片组、内存、磁盘系统、网络等硬件和普通PC有所不同。 服务器,也称伺服器。服务器是网络环境中的高性能计算机,它侦听网络上的其他计算机(客户机)提交的服务请求,并提供相应的服翻译 2016-11-17 15:15:45 · 447 阅读 · 0 评论 -
远程连接MYSQL数据库10061错误问题
远程使用数据库客户端软件连接 MYSQL数据时,连接出现 2003-Can’t connectto MySQL on ’192.168.1.2’(10061)错误时,是由于MySQL不准许远程连接。修改方法如下: 1. 在服务端MySQL文件夹下找到my.ini文件。修改bind-address=127.0.0.1为bind-address=0.0.0.0 2. 重新启动M转载 2016-11-17 16:30:55 · 19472 阅读 · 0 评论