drupal

Drush配置使用自定义php.ini

安装DRUSH后使用DRUSH需要删除掉PHP.INI里面的 disable_functions,否则告警无法使用

[preflight] The following restricted PHP modes have non-empty values: {disable_functions}. This configuration is incompatible with drush. 

最直接的方法是安装官方的方法另外复制一份PHP.INI修改,但安装官方的添加环境变量无法使用。

只能用另外的方法, PHPRC environment variable

# PHPRC=/tmp env | grep PHPRC
PHPRC=/tmp
# PHPRC=/tmp drush st

/tmp env为复制PHP.INI的地址,以后使用drush是前面加入PHPRC=/tmp即可。

linux Centos7 Drush安装教程(宝塔bt界面)

Shadowsocks影梭 安装

一、环境介绍:

  1、服务器:

    CentOS6.5_x86_64

  2、Windows客户端

    Windows 10

 

二、安装部署:

  1、Shadowsocks是什么?

    Shadowsocks是一个安全的Socks代理,用于保护网络流量不被干扰,也是开源的项目;主要特性包括:

      a、快速(异步I/O和事件驱动程序)。

      b、安全(所有的流量都经过加密算法加密,支持自定义算法)。

      c、支持移动客户端(专为移动设备和无线网络优化)。

      d、跨平台(可运行于包括PC,Mac,手机(Android和iOS)和路由器(OpenWrt)在内的多种平台上)。

      e、使用Socks5协议和可自定义密码的工业级算法加密,流量在网络传输过程中不易被他人读取。

      f、开源。

      g、易于维护。

curl_init() PHP中使用CURL实现GET和POST请求

CURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 CURL 库。使用PHP的CURL 库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,CURL 是一个功能强大的PHP库。

PHP建立CURL请求的基本步骤

①:初始化

curl_init()

②:设置属性

curl_setopt().有一长串CURL 参数可供设置,它们能指定URL请求的各个细节。

③:执行并获取结果

curl_exec()

④:释放句柄

curl_close()

CURL实现GET和POST

①:GET方式实现

如何访问数组/对象 php Notice: Undefined property: stdClass drupal 7 8

问题

我有以下数组,当我做 print_r(array_values($ get_user)); ,我得到:

Array ( [0] => 10499478683521864 [1] => 07/22/1983 [2] => email@saya.com [3] => Alan [4] => male [5] => Malmsteen [6] => https://www.facebook.com app_scoped_user_id/1049213468352864/ [7] => stdClass Object ( [id] => 102173722491792 [name] => Jakarta, Indonesia ) [8] => id_ID [9] => El-nino [10] => Alan El-nino Malmsteen [11] => 7 [12] => 2015-05-28T04:09:50+0000 [13] => 1 )

我试图访问数组如下:

drupal8 php7中使用preg_replace_callback()替代preg_replace()

php7中,preg_replace()不再支持"\e" (PREG_REPLACE_EVAL),需要使用preg_replace_callback()来代替。

 

看例子来说吧

$content = preg_replace("/{#(.+?)}/eis", '$lang[\'\\1\']', $content) ;

这是原来的代码,在php7里不能被正确执行。

 

$content = preg_replace_callback("/{#(.+?)}/is", function($r)use($lang){ return $lang[$r[1]]; }, $content);

这是改过之后的代码

 

需要注意:

1. preg_replace_callback第二个参数,callback()函数里,如果需要使用外部的变量,可以使用function callback($matchs)use($xxx){}

2. callback() 回调函数里,return 值会替换匹配到的内容

WordPress自定义查询 WP_Query 函数所有参数详细注释

原文:www.wpzhiku.com/all-wp_query-arguments-comments

WordPress 中文资源不算少,但真正完整全面的中文资源却不多。比如 WP_Query 这个万能的文章查询类,就很难找到完整、全面的资源。下面是在官方文章的相关资源里看到的,有人把 WP_Query 所有的参数做了一个总结,然后注释了一下,可惜是英文的,幸运的是我能看得懂,所有就顺便翻译了一下,供有需要的朋友查阅使用。有翻译不正确的地方,欢迎在留言中提出,我会及时更正。

screen使用教程

一、screen命令是什么?

Screen是一个可以在多个进程之间多路复用一个物理终端的全屏窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。

二、如何安装screen命令?

除部分精简的系统或者定制的系统大部分都安装了screen命令,如果没有安装,CentOS系统可以执行:yum install screen ;

Debian/Ubuntu系统执行:apt-get install screen 。

三、screen命令使用方法?

1、常用的使用方法

用来解决文章开始我们遇到的问题,比如在安装lnmp时。

订阅 drupal