先更新系统 sudo apt update 安装PHP 通过修改PPA源的方式来安装 sudo apt-get install software-properties-common python-software-properties sudo add-apt-repository ppa:ondr ...
分类:
数据库 时间:
2019-03-14 13:08:53
阅读次数:
192
亲自测试了一下,发现include有条件包含require无条件包含这个区别在PHP7版本中(据说PHP5以后)是不存在的了,也就是在if(false){ } 中都不会执行;还有一个返回值的问题,测试结果告诉我include和require包含文件成功都返回1,include失败返回false,而r ...
分类:
Web程序 时间:
2019-03-10 11:15:09
阅读次数:
254
我是在CentOS6.5安装php5.5.28这个版本,PHP编译代码如下: ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql -- ...
分类:
Web程序 时间:
2019-03-10 09:58:46
阅读次数:
282
在php5.5及更早的版本中,使用func_num_args(), func_get_arg(), func_get_args()函数实现。 输出: 在php5.6及以上的版本中,可以使用…语法实现。 例子1: 使用…$args代替任意数量参数 输出结果与php5.5使用func_num_args( ...
分类:
Web程序 时间:
2019-03-05 11:24:43
阅读次数:
192
安装此php版本前必须先安装另两篇Apche和myql安装环境,因为路径都是按照这两篇为基础的https://blog.51cto.com/popli3/2357295https://blog.51cto.com/popli3/2357211安装PHP部署系统环境[root@minion-1~]#yum-yinstallbzip2-devellibmcrypt-devellibxml2-devel
分类:
Web程序 时间:
2019-03-04 23:48:59
阅读次数:
629
命名规范 ThinkPHP5遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范: 目录和文件 目录使用小写+下划线; 类库、函数文件统一以.php为后缀; 类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致; 类文件采用驼峰法命名(首字母大写),其它文件采用小写+下划 ...
分类:
Web程序 时间:
2019-03-04 17:34:27
阅读次数:
188
上一篇:ThinkPHP学习(二)理清ThinkPHP的目录结构及访问规则,创建第一个控制器 配置PHP5支持MySQL 打开PHP配置文件“F:\PHP\php5328Win32\php.ini”,查找“extension=php_mysql.dll”, 把前面的分号去掉,保存文件,启动服务; 却 ...
分类:
数据库 时间:
2019-03-04 12:59:27
阅读次数:
184
LNAMP配置拓扑规划:摘要信息IP地址作用系统版本Nginx192.168.2.128负载均衡,反向代理CentOS7.2Apache+PHP5.6.36192.168.2.129解析动态页面CentOS7.2Nginx+PHP5.6.36192.168.2.130解析动态页面CentOS7.2Nginx+MySQL192.168.2.133解析静态页面,提供MySQL数据库CentOS7.2
分类:
其他好文 时间:
2019-03-02 00:59:48
阅读次数:
200
权限列表 流程 thinkphp5封装好的权限模块 RBAC还有auth and then .......管理员表,可以依据auth.php搭建所有的权限表 ...
分类:
Web程序 时间:
2019-03-01 12:39:33
阅读次数:
190
BageCms是一款基于php5+mysql5开发的多功能开源的网站内容管理系统。bagecmsv3.1.3版本存在任意文件编辑漏洞,该漏洞没有对输入内容做过滤处理,所以可以直接新建或编辑PHP文件,从而获取webshell。 1.实验环境: XAMPP集成环境。 BagecmsV3.1.3版本 2 ...
分类:
其他好文 时间:
2019-03-01 10:50:31
阅读次数:
1412