1.PHP程序员玩转Linux系列-怎么安装使用CentOS 在平常的工作中,我作为PHP程序员经常要搭建一下环境,这个环境就是Linux系统下安装nginx,php,mysql这三个软件,对软件进行配置,然后在浏览器上能够正常打开运行查看项目。CentOS中安装软件有好几种方式,我经常用的是包安装 ...
分类:
Web程序 时间:
2017-02-19 20:12:54
阅读次数:
200
现在服务器主流都是Linux系统,主流发行版是CentOS,最新的CentOS版本号是7.3,我公司使用的是CentOS6.5,所以,我还是主要去学习6.x版本的CentOS。桌面版的Linux系统中,Ubuntu的使用比较多,我也是安装了最新版的Ubuntu16.10 LTS,在之后的学习和使用中 ...
分类:
Web程序 时间:
2017-02-18 13:18:00
阅读次数:
262
0x01 背景 PHP程序员在开发过程中难免会使用一些字符替换函数(str_replace)、反转义函数(stripslashes),但这些函数使用位置不当就会绕过全局的防护造成SQL注入漏洞。 0x02 漏洞分析 str_replace函数的错误使用 第一种情况是写程序时会使用str_replac ...
分类:
数据库 时间:
2017-01-26 21:22:04
阅读次数:
623
所有的php程序员都知道在php脚本里面执行 echo “1”;访客的浏览器里面就会显示“1”。 但是我们执行下面的代码的时候,并不是显示“1”之后5秒再显示“2”,而是等待5秒后直接显示“12” 这就涉及到几个缓存机制,为了更高的薪水,同学们非常有必要把这个缓存机制学习好。 通常情况下,我们的we ...
分类:
Web程序 时间:
2017-01-22 20:19:37
阅读次数:
255
按照了解的很多PHP/LNMP程序员的发展轨迹,结合个人经验体会,抽象出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序做对照设定学习成长目标。 本文按照目前主流技术做了一个基本的梳理,整个是假设PHP程序员不是基础非常扎实的情况 ...
分类:
Web程序 时间:
2017-01-21 18:13:03
阅读次数:
254
什么是Smarty smarty是模板引擎,它的作用是便于团队开发,PHP程序员负责PHP程序编写 提供数据,前端程序员负责编写静态页面,Smarty在中间负责一种类似于桥梁的作用。 其实模板引擎很多,但为什么要学习Smarty呢? Smarty相对于其他的模板引擎 有速度上的优势。 在重复使用模板 ...
分类:
Web程序 时间:
2017-01-14 07:45:00
阅读次数:
211
1、变量、数组的应用技巧 (1)很多人用得不多的数组函数。foreach、list、each。分别举几个例子,应该就能知道了。例: $data = array('a' => 'data1', 'b' => 'data2', 'c' => 'data3'); while(list($subscript ...
分类:
Web程序 时间:
2016-12-23 22:18:43
阅读次数:
215
所谓的简单运维就是保证自己开发的程序能正常运行和使用。 当一个程序员需要兼作运维时候需要掌握以下技能 1、linux系统基础命令和Windows Server操作 是基础中的基础,ls, rm, top, w, mkdir, find, cp, mv, kill, killall, cat, cho ...
分类:
Web程序 时间:
2016-12-21 11:39:56
阅读次数:
164
作为一个初中级php程序员,也许懂一点Linux知识,下面操作下nginx日志切割 当执行命令“kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`”的时候(nginx.pid文件中保存的其实就是一个数字),nginx 将其主进程的 pid (进程号)写入 ...
分类:
其他好文 时间:
2016-12-01 02:33:32
阅读次数:
182
php程序员开发程序过程中,经常需要调用其他的接口。php为我们提供了一系列函数。curl系列函数。下面就这一些列函数的用法加以说明,以备自己和他人查阅。demo.php<?php
functioncurl_get($url,$headerArr=‘‘,$cookie=‘‘){
$ch=curl_init($url);
curl_setopt($ch,CURLOPT_..
分类:
Web程序 时间:
2016-11-08 14:32:51
阅读次数:
227