在Windows IIS 6.0下配置PHP,通常有CGI、ISAPI和FastCGI三种配置方式,这三种模式都可以在IIS 6.0下成功运行,下面我就讲一下这三种方式配置的区别和性能上的差异。 1、CGI(通用网关接口/Common Gateway Interface)一般是可执行程序,例如EXE ...
if (!-e $request_filename) { rewrite ^/index.php(.*)$ /index.php?s=$1 last; rewrite ^(.*)$ /index.php?s=$1 last; break; } location ~ .*\.(php|php5)?$ ... ...
分类:
Web程序 时间:
2019-05-16 12:37:07
阅读次数:
128
安装与配置 php 56的安装 php的配置写在 php.ini,可在phpinfo()中查看 可用的资源: "centos 安装php56+nginx" nginx + php fpm nginx安装 nginx 配置 php fpm (使用php fpm t 可以看到其配置所在) php重启 重 ...
分类:
数据库 时间:
2019-05-12 11:09:30
阅读次数:
307
php中的错误和异常是两个不同的概念。 错误:是因为脚本的问题,比如少写了分号,调用未定义的函数,除0,等一些编译语法错误。 异常:是因为业务逻辑和流程,不符合预期情况,比如验证请求参数,不通过就用 throw new 抛一个异常。 在php5的版本中,错误是无法被 try {} catch 捕获的 ...
分类:
Web程序 时间:
2019-05-09 19:42:34
阅读次数:
406
centos服务器上安装了php5.3到php7.2版本的php,默认使用 ,查看到的php版本信息为: 修改环境变量文件: 跳转到最后一行环境,查看到: php默认加载的是 下的php,所以版本是5.6 接下来,需要找到7.2版本的php执行程序的位置,执行 查看到: 可以看到php7.2版本的位 ...
分类:
Web程序 时间:
2019-05-09 12:11:48
阅读次数:
277
model下:$res = \think\Db::name('article') ->alias("a") //取一个别名 ->join('admin ad','a.aid = ad.admin_id') ->field('a.aid,ad.admin_id ') ->select(); ...
分类:
Web程序 时间:
2019-05-09 12:11:21
阅读次数:
1570
从php7.1开始废弃了mcrypt,被ipenssl替代,项目升级时所有mcrypt扩展相关的代码都会报错。 上一个项目是跨语言DES加解密,由java端加密,php端解密,如今php端由php5.4升级到php7.2, 因此尝试使用openssl方式进行解密。 Php5.4时,java与php之 ...
分类:
Web程序 时间:
2019-05-07 11:42:36
阅读次数:
205
1 准备本教程假设你最少执行PHP5.3.23,安装了apazhe WEB server 和MySQL.MySQL。訪问MySQL用的是PDO扩展。你必须确定apache配置成了支持.htaccess 文件。这能够通过在你的httpd.conf文件里改变设置:AllowOverride None为A ...
分类:
Web程序 时间:
2019-05-05 18:08:33
阅读次数:
235
//php5.3之后才有这个参数,这样存入数据库中的中文json数据就不会转义,也能被正确解析1JSON_UNESCAPED_UNICODE(中文不转为unicode ,对应的数字 256) JSON_UNESCAPED_SLASHES (不转义反斜杠,对应的数字 64) 特殊用法:json_enc ...
分类:
Web程序 时间:
2019-05-02 14:25:23
阅读次数:
168
进入终端后查看php版本 php -v 输出可能如下: PHP 5.4.35 (cli) (built: Nov 14 2014 07:04:10) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.6.0, Copyright (c) 199 ...
分类:
Web程序 时间:
2019-05-01 20:03:56
阅读次数:
199