php
陈科肇
未完,待续...
展开
-
WordPress开发中常用的工具或api文档
http://php.net/ http://httpd.apache.org/https://wordpress.org/ https://cn.wordpress.org/ https://core.svn.wordpress.org/ zh-cn:开发者文档: https://codex.wordpress.org/zh-cn:%E5%BC%80%E5%8F%91%E8%80%85%原创 2017-11-06 23:24:52 · 1944 阅读 · 0 评论 -
Wordpress 禁用未登录的用户访问 REST API
/*禁用未登录的用户*/add_filter( 'rest_api_init', 'rest_only_for_authorized_users', 99 );function rest_only_for_authorized_users($wp_rest_server){ if ( !is_user_logged_in() ) { wp_die('非法操作!');原创 2017-12-03 18:51:17 · 2575 阅读 · 0 评论 -
Wordpress REST API认证
有几个选项用于API验证。基本的选择归结为:你是在网站上运行的插件/主题?使用cookie认证你是一个桌面/网络/移动客户端访问外部网站?使用 OAuth身份验证,应用程序密码或基本身份验证Cookie认证创建nonce<?phpwp_localize_script( 'wp-api', 'wpApiSettings', array( 'root' => esc_url_raw( rest_原创 2017-12-04 09:44:13 · 3672 阅读 · 0 评论 -
常用响应类型解释
响应码 HTTP使用数字和字符串响应代码。而不是进入每一个冗长的解释,这里是标准的响应代码。您可以在创建API时定义自己的响应代码,但除非需要支持特定类型的响应,否则最好遵守标准代码。自定义代码通常在1xx范围内。代码类响应类型可以通过三位数字代码的最左边的数字快速看到。 状态码 描述 2XX 请求成功 3XX 请求被重定向到另一个URL 4XX 请求失败,由于客原创 2017-11-24 12:44:41 · 1627 阅读 · 0 评论 -
Wordpress 使用 wp_remote_get 错误 No working transports found
php得开启curl扩展支持打开php.ini,找到;extension=php_curl.dll把前面分号去掉即可原创 2017-11-24 15:10:10 · 1903 阅读 · 0 评论 -
小程序或js,判断变量(Undefined String Array Object)是否为空
关键代码function isBlank(str){ if (Object.prototype.toString.call(str) ==='[object Undefined]'){//空 return true } else if ( Object.prototype.toString.call(str) === '[object String]' || Obj原创 2017-11-25 10:52:37 · 25435 阅读 · 1 评论 -
CentOS 7 下安装 Nginx
安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++二. PCRE pcre-devel 安装PCRE(Perl Compatible转载 2017-11-26 17:52:44 · 229 阅读 · 0 评论 -
CentOS 7 PHP7 启用session扩展
配置指南: http://php.net/manual/zh/refs.basic.session.php http://php.net/manual/zh/session.configuration.php使用命令:php -i找到打印输出session块的信息sessionSession Support => enabledRegistered save handlers => files原创 2017-12-06 11:04:49 · 4403 阅读 · 0 评论 -
centos7重启php-fpm命令
php-fpm/etc/init.d/php-fpm start/etc/init.d/php-fpm stop/etc/init.d/php-fpm restart/etc/init.d/php-fpm reload原创 2017-12-06 11:25:51 · 21005 阅读 · 0 评论 -
Wordpress插件开发过程
插件开发者手册:https://developer.wordpress.org/plugins/待续…原创 2017-11-07 15:36:15 · 11454 阅读 · 2 评论 -
使用Wordpress注意项
比如:在本地开发测试,使用8089端口,部署到服务器使用80端口开发测试:http://localhost:8089部署到服务器:http://chenkezhao.top部署到服务器后,访问http://chenkezhao.top,总是跳到http://localhost:8089最后无意发现wp_options保存的网站设置内容记得安装时候是设置过siteurl、home地址的因为我数据库都是原创 2017-12-01 00:06:28 · 313 阅读 · 0 评论 -
如何在CentOS 7上使用Nginx将www重定向到非www
最近将wordpress部署到CentOS 7上,配置好Nginx,server_name 但总是莫名地从定向到开发的端口上例如: 开发测试用的是http://localhost:8089 部署到服务器上,server_name设置为http://www.chenkezhao.top然后访问http://www.chenkezhao.top,总被莫名地重定向到http://www.chenke原创 2017-11-30 20:50:21 · 1563 阅读 · 0 评论 -
关于PHP线程安全和非线程安全的区别
前段时间因天业务需求,需安装某一项目但是在安装过程中总会出现各种报错,不正常的显示,经与原开发人员交流后发现,此项目要求PHP必须要是非线程安全的。为此我特意去查了一下关于PHP线程安全和非线程安全,现整理如下(此前提是在Windows环境下): 要论两者的区别,详细论说起来比较麻烦,从使用者的角度,记住什么时候用哪种版本的区别就可以了吧:windows + IIS + FastCGI :使用非转载 2017-10-12 13:54:27 · 3186 阅读 · 0 评论 -
php 7之PhpStorm + Nginx + Xdebug运行调试
操作环境: windows PHP 7.1.10 PhpStorm-2017.2.4 Xdebug 2.5.4 Xdebug helper 1.6.1 nginx-1.12.2注意查看端口占用情况netstat -ano //查看所以端口netstat -aon|findstr "80" //查看指定端口占用情况比如80端口查询情况 TCP 0.0.0...原创 2017-11-05 10:46:54 · 12485 阅读 · 3 评论 -
使用PHP创建一个REST API(Create a REST API with PHP)
译者前言: 首先这是一篇国外的英文文章,非常系统、详尽的介绍了如何使用PHP创建REST API,国内这方面的资料非常非常的有限,而且基本没有可操作性。这篇文章写的非常好,只要对PHP稍有了解的程序员,看完本文基本可以自己动手写REST API,花了几个小时翻译过来和大家共享,希望可以帮助大家。转载请注明出处。 本文地址:http://hmw.iteye.com/blog/1190827 原转载 2017-11-11 17:57:44 · 585 阅读 · 0 评论 -
Wondows dos下怎么编写bat批处理文件
最近搞php,在运行时,以Nginx+php-cgi.exe方式运行Wordpress项目打开dos,先cd到php-cgi.exe文件当前目录下执行启动命令:E:\0Develop\php\php-7.1.10-Win32-VC14-x64>php-cgi.exe -b 127.0.0.1:9001再打开一个dos,再cd到nginx.exe文件当前目录下执行启动命令:start ngin原创 2017-11-07 09:17:32 · 975 阅读 · 0 评论 -
从PHP中的文件内容获取完全限定的类名
<?phpfunction get_class_from_file($path_to_file){ //Grab the contents of the file $contents = file_get_contents($path_to_file); //Start with a blank namespace and class $namespace = $cl转载 2017-11-12 17:31:55 · 825 阅读 · 0 评论 -
php7使用mysql扩展程序,Uncaught Error: Call to undefined function mysql_connect() in xxx
问题Fatal error: Uncaught Error: Call to undefined function mysql_connect() in E:/…这说明是链接mysql数据库出现了问题我们运行phpinfo();查看下php以下2项配置 键 值 Configuration File (php.ini) Path C:\WINDOWS原创 2017-10-24 23:10:17 · 22111 阅读 · 3 评论 -
PHP v7入门,windows环境配置,Hello World!
官方网站传送门下载第一步,先到官网下载到所需的文件或文档资源。当前我下载的是最新稳定版本Current Stable PHP 7.1.10 (Changelog) 下载文件列表php-7.1.10-src.zipphp-7.1.10-Win32-VC14-x64.zipphp-debug-pack-7.1.10-Win32-VC14-x64.zipphp-7.1.10.tar.gzphp_原创 2017-10-12 09:51:15 · 9849 阅读 · 1 评论 -
Composer是-PHP 依赖管理工具
最近准备使用七牛云存储php-sdk时用需要用到Composer,在这里记录下介绍 是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。Composer官方网:https://getcomposer.org/ Composer中文网站:http://www.phpcompo原创 2017-11-19 17:38:35 · 483 阅读 · 0 评论 -
PHP + 小程序开发过程
前言在此之前,我也曾经写过一篇用Go语言开发的过程总结!当然这次也不例外,同样记录下过程,方便后续再次接触时,重新拾起会轻松点。为什么我标题要以“从0到1”这样的字样做标题呢? 因为在开发此项目(PHP+小程序)之前,对php、小程序都是零基础的,就是从未接触过啦!我特意地看了一下博客文章的记录,从项目的启动时间(2017-10-12)到今天,用时一个多月左右,进度还算满意(PS:闲时开发,(*゚原创 2017-12-07 11:43:19 · 41190 阅读 · 7 评论