WNMP完整教程

9.8k 服务器 , , , 发表评论
WNMP,是PHP开发环境的简称,即在Windows系统下安装Nginx、MySQL、PHP三个软件。 目前有很多一键安装的PHP开发环境,如phpStudy、WAMPServer、UPUPW、XAMPP、APPServ等。 phpStudy界面友好,但是MySQL版本太老。 WAMPServer的MySQL版本新,但是界面垃圾,用了很久不知道怎么开启服务器。 UPUPW版本新,DOS界面操作,介于phpstudy和WAMPS…

PHP Non Thread Safe和Thread Safe区别

None Thread Safe就是非线程安全,在执行时不进行线程(thread)安全检查。 Thread Safe就是线程安全,执行时会进行线程(thread)安全检查,以防止有新要求就启动新线程,耗尽系统资源。 再看看这两者的选择。 为了与外部交换数据,PHP提供了一种叫SAPI的接口。 SAPI是一个中间过程,提供了一个和外部通信的接口,有点类似于socket。 S…

js读取文件内容

22.0k 前端 , , 3评论
JS是否可以读取本地文件的内容呢?答案是肯定的。 流程只用两步: 用file类型的input载入文件; 用HTML5的FileReader方法读取文件内容。 如下是一个js读取文件内容到文本框的方法。 1 演示 点击查看演示地址。 2 HTML代码 页面有两个元素,file类型的input,和显示内容的textarea文本框。 <input type="file" name="upload" id="uplo…

JQuery实现checkbox状态切换(Toggle)

9.1k 前端 发表评论
点击查看效果演示。 有如下一段HTML代码,是一个checkbox复选框: <div class="line"> <label for="status"> <input type="checkbox" id="status" name="status" value="1" />开启 </label> </div> 我们希望点击div.line的时候,能够自动切换checkbox的状态。 这个实现起来也很简单,JS代码如下: <sc…

Javascript实现页面内容下载

页面上有一段代码,要保存下来,怎么做? 选择复制?用按钮请求数据库?都很低效。 既然页面已经有了内容,为何不用JS获取这段代码,生成文件后直接下载? 下面我们用Blob和URL.createObjectURL来实现这一功能,兼容Chrome、Firefox和IE等主流浏览器。 1 演示 点击查看演示地址。 2 实现代码 JS代码如下,已经封装成一个函数,filename…

Linux检测远程端口是否打开

本文介绍3中检测远程端口方式,telnet、nmap和nc。 如果Linux提示找不到命令,请用apt-get或者yum安装。 1 telnet方式 命令 telnet 101.101.101.101 80 如果提示Connected to 101.101.101.101,说明80端口可以访问。 如果超时,说明端口未开放。 2 nmap方式 命令: nmap 101.101.101.101 -p 80 # 显示全部打开的端口 nmap ip 根据显示cl…

CentOS防火墙开放和关闭端口(iptables)

var jd_union_pid="1207647158";var jd_union_euid=""; 1 打开端口 以7777端口为例,命令如下: $ /sbin/iptables -I INPUT -p tcp --dport 7777 -j ACCEPT $ /etc/init.d/iptables save # 保存 $ /etc/init.d/iptables status # 查看端口状态 或者打开配置文件/etc/sysconfig/iptables,加入如下语句,然后重启防火墙: -A INPUT -p t…

Nginx开启和配置Gzip压缩

nginx 是一个高性能的 Web 服务器,合理配置nginx可以有效提高网站的响应速度。 本文介绍 nginx 的 gzip 和缓存开启配置。 gzip的压缩页面需要浏览器和服务器双方都支持,实际上就是服务器端压缩,传到浏览器后浏览器解压并解析。 1 开启gzip Nginx的压缩输出有一组gzip压缩指令来实现。 相关指令位于http{…}两个大括号之间。 # 开启gzi…

CentOS安装EPEL软件源

4.5k 服务器 , 一条评论
EPEL 是yum的一个软件源,里面包含了许多基本源里没有的软件。 一些软件如PHP、Redis、htop,必须添加EPEL源之后,才能用yum来安装。 EPEL有命令和rpm两种安装方式。 1 命令方式 yum -y install epel-release 2 rpm方式 首先,确定系统版本和位数: cat /etc/centos-release # 查看系统版本 uname -a # 查看系统位数,显示i686位32位,x…

MySQL5.7修改默认root密码

4.0k MySQL , , 发表评论
MySQL5.7 开始,增加了很多安全性的更新,老版本的用户可能会有一些不习惯。 5.7.6 版本以后,首次安装并启动MySQL数据库时,会生成一个临时密码到日志文件。如下: $ cat /var/log/mysqld.log | grep 'password' 2016-12-10T06:30:12.041470Z 1 [Note] A temporary password is generated for root@localhost: nWoo>o0rXtr4 临时密…
« 上一页   下一页 »