Windows后台启动、停止和重启WNMP脚本

4.3k , , , , 发表评论
WNMP,是PHP开发环境的简称,即在Windows系统下安装Nginx、MySQL、PHP三个软件。 通过DIY安装WNMP后,要一个个启动、停止和重启这几个软件就比较麻烦。 而且PHP FastCGI默认不会后台启动,需要借助 RunHiddenConsole.exe 组件。 那么,用bat脚本来做岂不是更简单? 首先,下载 RunHiddenConsole.exe 下载后,放到安装的WNMP目录下。 然…

WNMP完整教程

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

JQuery实现checkbox状态切换(Toggle)

9.2k 发表评论
点击查看效果演示。 有如下一段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检测远程端口是否打开

4.3k , , 发表评论
本文介绍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)

20.4k , 一条评论
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压缩

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

CentOS安装EPEL软件源

4.7k , 一条评论
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…
« 上一页   下一页 »