![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
FocusOnTech
这个作者很懒,什么都没留下…
展开
-
解决OSX上面PHP curl SSLRead() error
这个问题的原因是因为OSX curl默认使用 SecureTransport 而不是OpenSSL.在终端可以执行以下检查当前SSL version用的是SecureTransport还是OpenSSL.$ php -i | grep "SSL Version"如果返回结果是如下,当用curl的时候会报SSLRead() error。SSL Version =>原创 2016-05-19 19:39:04 · 1268 阅读 · 0 评论 -
Jenkins+Git+PHP生成构建PHP项目的changelog以用于生成增量或减量打包发布
由于项目使用Git进行源代码管理,并且每次发布的时候并不是全布打包进行发布,而是只发布与上次发布版本之后所修改的文件。考虑到每次发布的时候会有新增的文件、修改的文件以及删除的文件,在网上看了不少资料,都是通过用git diff --stat base_branch_name current_branch_name --name-only这样的方式去做的,本来也想用这种方式去做,但是发现这种方式只能原创 2016-10-20 16:29:29 · 5711 阅读 · 1 评论 -
基于Jenkins + Git的PHP项目编译脚本
原文 http://www.cnblogs.com/zhangfanwen/p/5417504.html转载 2016-10-19 11:29:36 · 3398 阅读 · 0 评论 -
基于Jenkins 实现php项目的自动化测试、自动打包和自动部署
原文 http://birdinroom.blog.51cto.com/7740375/1346812 本篇博文宅鸟将在上篇: 基于Jenkins 搭建持续集成环境 的基础上,继续介绍Jenkins结合php项目实现自动化测试和自动部署。废话不再多说,直接上干活。 宅鸟所使用的server为Ubuntu 要实现在jenkins中实现php的转载 2016-10-19 10:41:49 · 12672 阅读 · 0 评论 -
Xhprof failed to execute cmd: " dot -Tpng". stderr: `sh: 1: dot: not found ' 解决办法
安装graphviz解决生成图的问题:sudo apt-get install graphviz原创 2016-10-18 17:15:45 · 1319 阅读 · 0 评论 -
Linux下PHP7使用xhprof分析性能
PECL(http://pecl.php.net/package/xhprof)上提供的最新扩展并不支持php7版本。如果想为php7使用xhprof进行性能分析的话请参考https://github.com/Yaoguais/phpng-xhprof所介绍的方法进行编译安装。Installationgit clone git@github.com:Yaoguais/phpng-x原创 2016-10-18 15:19:52 · 5681 阅读 · 0 评论 -
Ubuntu通过apt-get install安装mysql后pdo_mysql无法连接的解决方法
首先查看mysql.user表你所用的用户是否使用的是localhost进行连接的。这类问题一般都是因为mysql.user表里用户连接mysql的时候用的是127.0.0.1进行的授权,所以只需更改你的程序配置文件或者修改mysql.user表的用户访问授权到localhost.原创 2016-10-18 13:25:02 · 1471 阅读 · 0 评论 -
Ubuntu Nginx+PHP7
安装php依赖包sudo apt-get install libxml2 libxml2-devsudo apt-get install opensslsudo apt-get install libbz2-devsudo apt-get install curl libcurl3 libcurl3-devsudo apt-get install libcurl3 li原创 2016-10-17 15:47:30 · 1673 阅读 · 0 评论 -
解析Linux Nginx无法解析php的方法
当用Nginx+php-fpm方式使用php的时候,如果访问php文件出现file not found的问题可以用如下方法解决将root注释掉,并且修改fastcgi_param为SCRIPT_FILENAME $document_root$fastcgi_script_name;location ~ \.php$ { #root htm原创 2016-10-17 15:30:50 · 8753 阅读 · 0 评论 -
OSX PHP无法连接Mysql故障的解决方法
首先要检查mysql.sock在系统里的路径与phpinfo()里面的路径是否一样。可以通过如下命令查找mysql.sock:find / -name mysql.sock运行结果如下,一般的sock文件会存放在此/private/tmp/mysql.sock修改/etc/php.ini文件将如下配置指到实际的socket文件:pdo_mysql.default_s原创 2016-08-24 09:41:13 · 308 阅读 · 0 评论 -
OSX为PHP添加mysql扩展
phpize./configure --with-php-config=/usr/local/php-5.6.16/bin/php-config --with-mysql=/usr/local/mysql --with-zlib-dir=/usr/local/lib/makemake install编辑php.ini将编译好的扩展添加到php.ini里。原创 2016-05-19 19:47:03 · 892 阅读 · 0 评论 -
OSX给PHP添加pdo_mysql扩展
phpize./configure --with-php-config=/usr/local/php-5.6.16/bin/php-config --with-pdo-mysql=/usr/local/mysqlmakemake instal原创 2016-05-19 19:50:24 · 676 阅读 · 0 评论 -
OSX PHP添加intl支持
phpize./configure --enable-intl --with-icu-dir=/usr/local/Cellar/icu4c/56.1/ --with-php-config=/usr/local/php-5.6.16/bin/php-configmakemake install原创 2016-05-19 19:40:42 · 604 阅读 · 0 评论 -
OSX PHP添加gettext支持
phpize./configure --with-gettext=/usr/local/opt/gettextmakemake install编辑php.ini添加gettext.so扩展。原创 2016-05-19 19:43:01 · 570 阅读 · 0 评论