- centos 7 php-config,介绍Centos安装PHP7及配置php-fpm开机启动
卜奕
centos7php-config
推荐(免费):PHP7cd/usr/local/srcwget-chttp://cn2.php.net/distributions/php-7.2.11.tar.gz下载好后解压php-7.2.11.tar.gz压缩包,并进入解压后的目录tar-xzvfphp-7.2.11.tar.gzcdphp-7.2.11安装php7需要的一些依赖库包libxml2和一些其他依赖的扩展库yum-yinstal
- yaf的安装与配置
会长__
1.下载yaf点我下载我的php版本为php7.2.1,yaf下载的版本是为3.0.82.解压tar-zxvfyaf-3.0.8.tgzcdyaf-3.0.83.执行/usr/local/Cellar/php/7.2.1_12/bin/phpize&&./configure--with-php-config=/usr/local/Cellar/php/7.2.1_12/bin/php-config
- Mac PHP5.6安装redis扩展
sq_tomorrow
PHP
首先去下载安装包wget-chttps://nodeload.github.com/nicolasff/phpredis/zip/master得到文件master之后,进行解压并安装:tar-zxvfmastercdphpredis-mastersudophpize./configure--with-php-config=/usr/local/php/bin/php-config等号后面的路径我们
- php-config
k1ic
http://php.net/manual/zh/install.pecl.php-config.php
- PHP5.6添加pcntl扩展
白云证心
背景:pcntl扩展可以支持php的多线程操作.①进入到源码包目录(本人源码包):cd/root/php-5.6.7/ext/pcntl②执行:/usr/local/php/bin/phpize./configure--with-php-config=/usr/local/php/bin/php-config③编译:make&&makeinstall④添加扩展:echoextension=pcnt
- PHP基础参考01-安装与配置
思考的山羊
phpnginxwindowsFPMPECL扩展库安装php-config运行时配置php.ini.user.ini配置生效范围修改配置php其实php的编译很简单:获取并解压PHP源代码tarzxfphp-x.x.x配置并构建PHPcd../php-x.x.x./configure--enable-fpm--with-mysqlmakesudomakeinstall需要配置安装更多php扩展,可
- CentOS7 编译安装yaf框架
coslight
准备:#安装包wgethttp://pecl.php.net/get/yaf-3.0.7.tgztarzxvfyaf-3.0.7.tgzcdyaf-3.0.7#编译安装使用安装php时生成的phpize来生成configure配置文件(可以用whereisphpize查看路径,其中php-config和phpize所在的目录是相同的)#这个是我php安装的路径/usr/local/php7/bin
- PHP php-config is not installed error in ubuntu 16
Yohann丶blog
WechatIMG1555.jpeg环境Ubuntu16.04.1LTSPHP7.0.33问题使用php-config编译安装php扩展时,发现不存在php-config。查看是否存在php-config$whereisphp-configphp-config:如上返回为空,表示不存在。解决出现这个问题是因为没有安装php-dev包,安装一下就可以了。安装php-dev$apt-getinstal
- MAMP 编译安装php扩展
April2
本文主要介绍MAC环境下,MAMPPRO集成环境,php扩展的安装,下面以php版本5.6安装redis扩展为例1.下载redis扩展cd~gitclonehttps://github.com/phpredis/phpredis.git2.查看MAMP的当前php版本的phpize和php-config所在目录下面是查看方法2.1启动serversimage.png2.2点击webstartima
- PHP 中队列和堆栈对比
php
DS扩展包路径:[DS扩展包路径]:https://pecl.php.net/package/dsCentOS7中DS扩展安装(使用phpize)>phpize>./configure--with-php-config=/php/bin/php-config>make&&makeinstallDS扩展函数介绍简介:DS扩展是PHP7高效的数据结构,可以作为array的替代.堆栈:堆栈是后进先出(l
- Redis系列第三篇:PHP操作Redis
ningsiy
一、PHP安装Redis扩展安装环境服务器环境:Linux/CentOS7PHP版本:PHP7.0.30(可使用php-m命令查看已经安装的php扩展),还需确认是否安装了phpize和php-config两个工具,如果没有可以用yuminstallphp-devel命令安装PHPRedis扩展:wgethttps://github.com/phpredis/phpredis/archive/de
- 深入了解PHP:用gdb调试源码
腾讯技术工程
javapythonlinuxjvmphp
作者:bobyzhang,腾讯IEG运营开发工程师php编译时有一个debug模式,这个模式会关闭内存优化,提示内存泄露,屏蔽调用栈优化可以让我们看到完整的phpc层面的调用栈。通常我会编译两个php版(一个正常,一个打开debug)在不同的目录,通过export决定使用哪个。通过php-config命令可以看到configure-options,修改其中的prefix和with-config-f
- 安装PHP扩展
小慕先森
三板斧:下载,解压,安装redis扩展wget-chttps://github.com/phpredis/phpredis/archive/php7.zipunzipphp7.zipphpize./configure--with-php-config=/usr/local/php/bin/php-config/usr/local/php7/etc/php.ini中加入extension=redis
- mac 下xampp配置phpredis
Dev
首先mac命令行工具克隆phpredis:gitclonehttps://github.com/nicolasff/phpredis进入phpredis,执行命令:./configure--enable-redis--with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config执行安装命令:sudomake&&sudomakeinsta
- Swoole安装问题
swoole
Swoole安装问题官方文档--https://wiki.swoole.com/wiki/page/1.html官方错误问题--https://wiki.swoole.com/wiki/page/438.html一.安装问题:编译问题(1)今天部署PHP多版本共存,遇到编译失败error,没有找到php-config,在编译安装swoole时,./configure需要一些参数,完整如下:./co
- rhel5 PHP 开发包路径
mynameisyoudi
PHP
/etc/rpm/macros.php/usr/bin/php-config/usr/bin/phpize/usr/include/php/usr/include/php/TSRM/usr/include/php/TSRM/TSRM.h/usr/include/php/TSRM/acconfig.h/usr/include/php/TSRM/readdir.h/usr/include/php/TS
- php-leveldb 扩展安装 和使用
dpf3977013
php
1.首先下载安装leveldbgitclonehttps://github.com/google/leveldb.gitcdleveldb/make2.下载安装php扩展(注意修改自己的leveldb路径和php-config路径)gitclonehttps://github.com/reeze/php-leveldb.gitcdphp-leveldbphpize./configure--with
- 阿里云linux环境安装php fileinfo扩展
熊大儿
thinkphp5需要phpfileinfo否则无法上传文件。1、find/-namefileinfo找到fileinfo包的位置2、进入fileinfo目录,执行phpize3、执行./configure--with-php-config=/alidata/php5.6/bin/php-config命令,执行configure配置4、make&makeinstall编译安装5、修改php.ini
- phalcon安装-遇坑php-config is not installed 解决方法
weixin_34259159
通过源码编译安装php环境,按照phalcon官方文档安装扩展,会遇到php-configisnotinstalled的坑。尝试通过下列命令可以解决:1cd/opt/cphalcon-3.2.1/build/php7/64bits2&&phpize--enable-phalcon\3--with-phpconfig=/usr/local/src/php7/bin/php-config4&&./co
- PHP安装Xdebug拓展
维吾罗
PHP配置
1.Linux、macOS下安装#下载、解压、安装、编译:$curl-Ohttps://xdebug.org/files/xdebug-2.5.0.tgz$tar-zxfxdebug-2.5.0.tgz$cdxdebug-2.5.0$phpize$./configure--with-php-config=/usr/bin/php-config$make$makeinstallInstallings
- Mac 下安装 redis, swoole 扩展注意的坑
falcon_PHPer
技术
昨天安装redis怎么都没安装成功,后来查到原因,是mac的老版本5.5的phpize和5.5版本的php-config,新的扩展都安装到旧版本的php上去了,我当前使用的是php7.0.坑1.首先Mac要安装autoconf,通过wget下载安装或者直接brew安装都可以。有了这个才可以使用./configure命令.坑2.删除或重命名/usr/bin/php,/usr/bin/phpize这个
- mac 安装swoole扩展
老魏老魏
PHPswoole
从PHP官网下载最新扩展包:http://pecl.php.net/package/swoole下载下来后解压,进入tar-xzvfswoole-4.2.13.tgzcdswoole-4.2.13执行phpize在执行./configure--with-php-config=/usr/local/Cellar/php/7.2.12_2/bin/php-config由于我忘记了php-config目
- php-swoole安装配置
跳动的咸鱼
swooleLinux
1.下载源码cd/usr/local/srcgitclonehttps://gitee.com/swoole/swoole.gitcdswoole使用phpize执行生成configure等文件(find/-namephpize进行查找)2.编译安装①./configure--with-php-config=/usr/bin/php-config②make③makeinstall3.配置php-s
- ubuntu上安装redis扩展
dante_777
php
1.Ubuntu16.04上使用sudoapt-getinstallphp7.1安装php的默认路径如下:a.php可执行命令:/usr/bin/php7.1和/usr/bin/phpb.需要安装sudoaptinstallphp7.1-dev才会有/usr/bin/phpize,和/usr/bin/php-config。后面安装扩展时会用到。c..so文件路径:/usr/lib/php/2016
- linux nginx redis扩展安装
bing574617
phplinux
https://github.com/phpredis/phpredis/下载通过这个文件查看支持的php版本,来切换分支/usr/local/php/bin/phpize(收集php相关的信息)./configure--with-php-config=/usr/local/php/bin/php-config(用来收集操作系统信息)make&&makeinstall安装成功后,记录这个地址/us
- php安装swoole扩展
装B,小青年。。。
lnmp
下载:去swoole官网下载最新版swoole网址:https://www.swoole.com/点击打开链接可以通过给出的网址wget或git命令进行下载下载完会出现swoole文件夹对swoole进行编译安装cdswoole文件夹phpize来生成configure文件find/-namephp-config查看php-config文件路径./configure--enable-debug--
- Debian GNU/Linux 8.4 (jessie)编译安装php.md
diaohanzhi4636
编译遇到的问题很多。网上的文章往往是记录遇到的报错,贴上对应的解决。而实际的环境,如操作系统,安装的软件必然有差异,所以,更重要的是,如何找到解决方法(不担保按步骤做可以编译成功),并将过程自动化。安装php-devapt-getinstallphp5-dev安装phpize、autoconf、php-config等configure安装需要的命令configure安装三步曲(configure,
- php 通过stomp协议连接ActiveMQ
小二敏
PHP
###一、安装php的stomp扩展http://pecl.php.net/package/stomp如:stomp-2.0.0.tgz>tarxfstomp-1.0.9.tgz>cdstomp-1.0.9>/data/php56/bin/phpize>./configure--with-php-config=/data/php56/bin/php-config>make&&makeinstall
- Linux下源码包安装Swoole及基本使用
李维山
PHPSwoole
下载SwoolePECL扩展源码包:http://pecl.php.net/package/swoole关于PHP版本依赖选择:下载好放到/usr/local/src下,解压缩:tar-zxvfswoole-2.2.0.tgz准备扩展安装编译环境:phpize查看php-config位置:find/-namephp-config配置:(--with-php-config==后面是你自己的php-c
- Linux下安装phpredis扩展
yzw12138
安装phpredis扩展1、下载phpredis扩展:wgethttp://pecl.php.net/get/redis-3.1.1.tgz;2、解压redis-3.1.1.tgz文件,cd到该目录;找到本地的phpize位置,并在redis-3.1.1文件目录下执行sudo/usr/bin/phpize(生成configure等文件);image.png3、找到php-config的位置,并在r
- springmvc 下 freemarker页面枚举的遍历输出
杨白白
enumfreemarker
spring mvc freemarker 中遍历枚举
1枚举类型有一个本地方法叫values(),这个方法可以直接返回枚举数组。所以可以利用这个遍历。
enum
public enum BooleanEnum {
TRUE(Boolean.TRUE, "是"), FALSE(Boolean.FALSE, "否");
- 实习简要总结
byalias
工作
来白虹不知不觉中已经一个多月了,因为项目还在需求分析及项目架构阶段,自己在这段
时间都是在学习相关技术知识,现在对这段时间的工作及学习情况做一个总结:
(1)工作技能方面
大体分为两个阶段,Java Web 基础阶段和Java EE阶段
1)Java Web阶段
在这个阶段,自己主要着重学习了 JSP, Servlet, JDBC, MySQL,这些知识的核心点都过
了一遍,也
- Quartz——DateIntervalTrigger触发器
eksliang
quartz
转载请出自出处:http://eksliang.iteye.com/blog/2208559 一.概述
simpleTrigger 内部实现机制是通过计算间隔时间来计算下次的执行时间,这就导致他有不适合调度的定时任务。例如我们想每天的 1:00AM 执行任务,如果使用 SimpleTrigger,间隔时间就是一天。注意这里就会有一个问题,即当有 misfired 的任务并且恢复执行时,该执行时间
- Unix快捷键
18289753290
unixUnix;快捷键;
复制,删除,粘贴:
dd:删除光标所在的行 &nbs
- 获取Android设备屏幕的相关参数
酷的飞上天空
android
包含屏幕的分辨率 以及 屏幕宽度的最大dp 高度最大dp
TextView text = (TextView)findViewById(R.id.text);
DisplayMetrics dm = new DisplayMetrics();
text.append("getResources().ge
- 要做物联网?先保护好你的数据
蓝儿唯美
数据
根据Beecham Research的说法,那些在行业中希望利用物联网的关键领域需要提供更好的安全性。
在Beecham的物联网安全威胁图谱上,展示了那些可能产生内外部攻击并且需要通过快速发展的物联网行业加以解决的关键领域。
Beecham Research的技术主管Jon Howes说:“之所以我们目前还没有看到与物联网相关的严重安全事件,是因为目前还没有在大型客户和企业应用中进行部署,也就
- Java取模(求余)运算
随便小屋
java
整数之间的取模求余运算很好求,但几乎没有遇到过对负数进行取模求余,直接看下面代码:
/**
*
* @author Logic
*
*/
public class Test {
public static void main(String[] args) {
// TODO A
- SQL注入介绍
aijuans
sql注入
二、SQL注入范例
这里我们根据用户登录页面
<form action="" > 用户名:<input type="text" name="username"><br/> 密 码:<input type="password" name="passwor
- 优雅代码风格
aoyouzi
代码
总结了几点关于优雅代码风格的描述:
代码简单:不隐藏设计者的意图,抽象干净利落,控制语句直截了当。
接口清晰:类型接口表现力直白,字面表达含义,API 相互呼应以增强可测试性。
依赖项少:依赖关系越少越好,依赖少证明内聚程度高,低耦合利于自动测试,便于重构。
没有重复:重复代码意味着某些概念或想法没有在代码中良好的体现,及时重构消除重复。
战术分层:代码分层清晰,隔离明确,
- 布尔数组
百合不是茶
java布尔数组
androi中提到了布尔数组;
布尔数组默认的是false, 并且只会打印false或者是true
布尔数组的例子; 根据字符数组创建布尔数组
char[] c = {'p','u','b','l','i','c'};
//根据字符数组的长度创建布尔数组的个数
boolean[] b = new bool
- web.xml之welcome-file-list、error-page
bijian1013
javaweb.xmlservleterror-page
welcome-file-list
1.定义:
<welcome-file-list>
<welcome-file>login.jsp</welcome>
</welcome-file-list>
2.作用:用来指定WEB应用首页名称。
error-page1.定义:
<error-page&g
- richfaces 4 fileUpload组件删除上传的文件
sunjing
clearRichfaces 4fileupload
页面代码
<h:form id="fileForm"> <rich:
- 技术文章备忘
bit1129
技术文章
Zookeeper
http://wenku.baidu.com/view/bab171ffaef8941ea76e05b8.html
http://wenku.baidu.com/link?url=8thAIwFTnPh2KL2b0p1V7XSgmF9ZEFgw4V_MkIpA9j8BX2rDQMPgK5l3wcs9oBTxeekOnm5P3BK8c6K2DWynq9nfUCkRlTt9uV
- org.hibernate.hql.ast.QuerySyntaxException: unexpected token: on near line 1解决方案
白糖_
Hibernate
文章摘自:http://blog.csdn.net/yangwawa19870921/article/details/7553181
在编写HQL时,可能会出现这种代码:
select a.name,b.age from TableA a left join TableB b on a.id=b.id
如果这是HQL,那么这段代码就是错误的,因为HQL不支持
- sqlserver按照字段内容进行排序
bozch
按照内容排序
在做项目的时候,遇到了这样的一个需求:
从数据库中取出的数据集,首先要将某个数据或者多个数据按照地段内容放到前面显示,例如:从学生表中取出姓李的放到数据集的前面;
select * fro
- 编程珠玑-第一章-位图排序
bylijinnan
java编程珠玑
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
import java.util.Random;
public class BitMapSearch {
- Java关于==和equals
chenbowen00
java
关于==和equals概念其实很简单,一个是比较内存地址是否相同,一个比较的是值内容是否相同。虽然理解上不难,但是有时存在一些理解误区,如下情况:
1、
String a = "aaa";
a=="aaa";
==> true
2、
new String("aaa")==new String("aaa
- [IT与资本]软件行业需对外界投资热情保持警惕
comsci
it
我还是那个看法,软件行业需要增强内生动力,尽量依靠自有资金和营业收入来进行经营,避免在资本市场上经受各种不同类型的风险,为企业自主研发核心技术和产品提供稳定,温和的外部环境...
如果我们在自己尚未掌握核心技术之前,企图依靠上市来筹集资金,然后使劲往某个领域砸钱,然
- oracle 数据块结构
daizj
oracle块数据块块结构行目录
oracle 数据块是数据库存储的最小单位,一般为操作系统块的N倍。其结构为:
块头--〉空行--〉数据,其实际为纵行结构。
块的标准大小由初始化参数DB_BLOCK_SIZE指定。具有标准大小的块称为标准块(Standard Block)。块的大小和标准块的大小不同的块叫非标准块(Nonstandard Block)。同一数据库中,Oracle9i及以上版本支持同一数据库中同时使用标
- github上一些觉得对自己工作有用的项目收集
dengkane
github
github上一些觉得对自己工作有用的项目收集
技能类
markdown语法中文说明
回到顶部
全文检索
elasticsearch
bigdesk elasticsearch管理插件
回到顶部
nosql
mapdb 支持亿级别map, list, 支持事务. 可考虑做为缓存使用
C
- 初二上学期难记单词二
dcj3sjt126com
englishword
dangerous 危险的
panda 熊猫
lion 狮子
elephant 象
monkey 猴子
tiger 老虎
deer 鹿
snake 蛇
rabbit 兔子
duck 鸭
horse 马
forest 森林
fall 跌倒;落下
climb 爬;攀登
finish 完成;结束
cinema 电影院;电影
seafood 海鲜;海产食品
bank 银行
- 8、mysql外键(FOREIGN KEY)的简单使用
dcj3sjt126com
mysql
一、基本概念
1、MySQL中“键”和“索引”的定义相同,所以外键和主键一样也是索引的一种。不同的是MySQL会自动为所有表的主键进行索引,但是外键字段必须由用户进行明确的索引。用于外键关系的字段必须在所有的参照表中进行明确地索引,InnoDB不能自动地创建索引。
2、外键可以是一对一的,一个表的记录只能与另一个表的一条记录连接,或者是一对多的,一个表的记录与另一个表的多条记录连接。
3、如
- java循环标签 Foreach
shuizhaosi888
标签java循环foreach
1. 简单的for循环
public static void main(String[] args) {
for (int i = 1, y = i + 10; i < 5 && y < 12; i++, y = i * 2) {
System.err.println("i=" + i + " y="
- Spring Security(05)——异常信息本地化
234390216
exceptionSpring Security异常信息本地化
异常信息本地化
Spring Security支持将展现给终端用户看的异常信息本地化,这些信息包括认证失败、访问被拒绝等。而对于展现给开发者看的异常信息和日志信息(如配置错误)则是不能够进行本地化的,它们是以英文硬编码在Spring Security的代码中的。在Spring-Security-core-x
- DUBBO架构服务端告警Failed to send message Response
javamingtingzhao
架构DUBBO
废话不多说,警告日志如下,不知道有哪位遇到过,此异常在服务端抛出(服务器启动第一次运行会有这个警告),后续运行没问题,找了好久真心不知道哪里错了。
WARN 2015-07-18 22:31:15,272 com.alibaba.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(84)
- JS中Date对象中几个用法
leeqq
JavaScriptDate最后一天
近来工作中遇到这样的两个需求
1. 给个Date对象,找出该时间所在月的第一天和最后一天
2. 给个Date对象,找出该时间所在周的第一天和最后一天
需求1中的找月第一天很简单,我记得api中有setDate方法可以使用
使用setDate方法前,先看看getDate
var date = new Date();
console.log(date);
// Sat J
- MFC中使用ado技术操作数据库
你不认识的休道人
sqlmfc
1.在stdafx.h中导入ado动态链接库
#import"C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","end")2.在CTestApp文件的InitInstance()函数中domodal之前写::CoIniti
- Android Studio加速
rensanning
android studio
Android Studio慢、吃内存!启动时后会立即通过Gradle来sync & build工程。
(1)设置Android Studio
a) 禁用插件
File -> Settings... Plugins 去掉一些没有用的插件。
比如:Git Integration、GitHub、Google Cloud Testing、Google Cloud
- 各数据库的批量Update操作
tomcat_oracle
javaoraclesqlmysqlsqlite
MyBatis的update元素的用法与insert元素基本相同,因此本篇不打算重复了。本篇仅记录批量update操作的
sql语句,懂得SQL语句,那么MyBatis部分的操作就简单了。 注意:下列批量更新语句都是作为一个事务整体执行,要不全部成功,要不全部回滚。
MSSQL的SQL语句
WITH R AS(
SELECT 'John' as name, 18 as
- html禁止清除input文本输入缓存
xp9802
input
多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。如果不想让浏览器缓存input的值,有2种方法:
方法一: 在不想使用缓存的input中添加 autocomplete="off"; eg: <input type="text" autocomplete="off" name