Php
文章平均质量分 54
天王
十年软件开发经验,资深软件工程师和系统架构师。精通多种C/S和B/S架构软件开发;精通Windows/Mac OS X/iOS/Linux等多种平台应用软件的设计及开发;熟悉高并发、高性能云计算系统设计和优化;丰富的产品和技术预研、方案选型、系统架构设计实现和平台搭建经验,能把握互联网、移动互联网和物联网行业发展方向。
展开
-
Win10 PHP7.3 连接 Oracle数据库
本文在Win10 64位系统,PHP v7.3.13 x64 TS版下连接Oracle11g测试成功1. 下载Instant Client到https://www.oracle.com/technetwork/cn/topics/winx64soft-101515-zhs.html下载instantclient-basic-windows.x64-12.2.0.1.0.zip...原创 2019-12-31 14:47:02 · 2522 阅读 · 3 评论 -
PHP代码里处理显示几天前,几小时前,几分钟前
PHP代码里处理显示几天前,几小时前,几分钟前转自http://www.75271.com/1181.htmlPHP代码里处理显示几天前,几小时前,几分钟前php/** * Created by PhpStorm. * User: yang * Date: 2016/8/26 * Time: 16:15 */ function dayfast($the_time转载 2016-09-28 09:49:39 · 1334 阅读 · 0 评论 -
实时查看及监控PHP-FPM的运行状态
转自http://www.phpddt.com/php/php-fpm-monitor.htmlPHP-FPM内置了状态页,开启后可查看PHP-FPM的详细运行状态,给PHP-FPM优化带来帮助。打开php-fpm.conf,配置php-fpm状态页选项pm.status_path = /phpfpm_status配置nginx.conf,添加可访问server转载 2016-07-19 16:50:23 · 9791 阅读 · 0 评论 -
php-fpm 与 Nginx优化总结
转自http://blog.csdn.net/liuxinmingcode/article/details/50206643PHP-fpmPHP-FPM是一个PHPFastCGI管理器,是只用于PHP的。 php-fpm 已经在 Linux、MacOSX、Solaris 和 FreeBSD 上测试通过。 确信 libxml2(在某些系统上叫做libxml2-deve转载 2016-07-19 16:49:25 · 3973 阅读 · 0 评论 -
php-fpm的配置和优化
转自https://www.zybuluo.com/phper/note/89081我在前面几篇中,很详细的讲述了php-fpm的各种介绍,和安装。今天来看一下它的配置文件php-fpm的各种配置以及一些常见的优化。php-fpm的安装目录下面是我的平时的环境搭建php的各种安装目录,大家的基本也差不多。centos等linux平台/usr/local/php/php/转载 2016-07-19 16:48:08 · 6719 阅读 · 0 评论 -
CentOS 7 上编译安装Nginx,搭建PHP运行环境。
CentOS 7 上编译安装Nginx,搭建PHP运行环境。原创 2015-03-31 09:16:24 · 7033 阅读 · 1 评论 -
Sublime Text 3 绝对神器
转自http://www.cnblogs.com/bananaplan/p/Sublime-Text-3-Powerful.html距第一篇的开箱水文,已经有4个月的时间了,但因为懒,就没有下文了。终于,今天,我觉得写一篇准技术文章了。 忘记了是怎么开始用的ST,应该是在网上看到别人推荐才用到吧,用了有半年了。在windows下是绝对的神器,Notepad++转载 2016-05-16 19:51:19 · 852 阅读 · 0 评论 -
Win10下使用PHP7+XDebug+Sublime Text 3搭建PHP集成开发环境
Win10下使用PHP7+XDebug+Sublime Text 3搭建PHP集成开发环境原创 2016-01-11 18:17:54 · 8578 阅读 · 1 评论 -
Sublime Text (3) for PHP Developers
转自https://mattstauffer.co/blog/sublime-text-3-for-php-developersA lot of folks in the PHP community have been checking out PHPStorm lately, including myself and most of the developers I转载 2016-05-16 19:37:23 · 1401 阅读 · 0 评论 -
如何正确配置 Nginx+PHP
转自https://linux.cn/article-7126-1.html对很多人而言,配置Nginx+PHP无外乎就是搜索一篇教程,然后拷贝粘贴。听上去似乎也没什么问题,可惜实际上网络上很多资料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷贝粘贴,早晚有一天会为此付出代价。假设我们用PHP实现了一个前端控制器,或者直白点说就是统一入口:把PHP请转载 2016-03-21 13:50:33 · 581 阅读 · 0 评论 -
Win10下搭建绿色版基于WAMP的PHP开发环境
Win10下搭建绿色版基于WAMP的PHP开发环境原创 2015-12-27 18:52:59 · 4510 阅读 · 0 评论 -
PHP背景水印图片生成代码
php背景水印图片生成代码转自http://www.75271.com/1150.htmlphp背景水印图片生成代码 /** *@author:yangtao *@date:2016-08-12 *@content: 背景水印 */ public function getbgwatermark(){ $img转载 2016-09-28 10:20:09 · 1431 阅读 · 0 评论 -
ecshop适应PHP7的修改
转自http://www.cnblogs.com/xiwang6428/p/5460155.html说实话,ecshop这个系统,到目前也没见怎么推出新版本,如果是新项目,不太建议使用它。不过,因为我一直以来都在使用中,所以不得不更改让其适应PHP新版本。现在PHP 7已经出发行版了,所以更改来继续使用吧。具体的更改有以下方面:(1)将mysql扩展的使用替换掉转载 2017-01-09 17:38:59 · 1195 阅读 · 0 评论 -
CentOS 7 PHP 7.3 安装 Oracle扩展
鉴于网上搜到的教程都比较陈旧且操作繁琐,特更新一篇新版的教程本文在CentOS 7.6和PHP7.3.6上验证通过1. 下载oracle-instantclient19.3-basic-19.3.0.0.0-1.x86_64.rpmoracle-instantclient19.3-devel-19.3.0.0.0-1.x86_64.rpmoci8-2.2.0.tgz以...原创 2019-09-28 11:29:29 · 1533 阅读 · 1 评论 -
解决Composer项目update三方组件失败的方法
由于国内网络问题,使用composer update命令安装composer项目的三方组件时,经常出现失败的问题。解决办法是使用laravel-china的composer源composer config -g repo.packagist composer https://packagist.laravel-china.org之后再用composer update就快多了...原创 2019-05-18 15:56:12 · 1761 阅读 · 0 评论 -
CentOS7 安装 Composer
1、使用命令下载curl -sS https://getcomposer.org/installer | php2、下载之后设置环境变量mv composer.phar /usr/local/bin/composer3、修改权限,否则执行会出错chmod a+x /usr/local/bin/composer...原创 2019-05-18 15:03:37 · 860 阅读 · 0 评论 -
PHP 7 编译安装时出现 undefined reference to `libiconv' 错误的解决方法
在确认已经安装了libiconv的前提下,make时加个参数make ZEND_EXTRA_LIBS='-liconv'原创 2019-05-22 09:22:13 · 1398 阅读 · 1 评论 -
Laravel5.4 不同环境下 env 文件设置
转自https://laravel-china.org/articles/4934/laravel54-env-file-settings-in-different-environmentsLaravel5.4现在支持不同环境下env文件设置(好像是L5.4最新支持的吧,记不清楚了,也有可能L5.2-5.3就已经支持了),可以针对不同环境(development,转载 2017-06-19 19:24:39 · 2459 阅读 · 0 评论 -
DedeCMS进入后台 memcache 报错的解决
Fatal error: session_start(): Failed to initialize storage module: memcache因为服务器使用了memcache来保存sessions引起的错误,需要修改两个文件1 修改 include/common.inc.php //Session保存路径//$sessSavePath = DEDEDATA."/sess原创 2017-04-19 11:58:37 · 1761 阅读 · 0 评论 -
Laravel v5.4 已发布
新特性:Laravel DuskLaravel Dusk 是一个端到端(end-to-end)的浏览器测试工具。对于夹杂了 JavaScript 开发的应用,Dusk 可以提供页面交互测试,因此,你可以用 Dusk 测试点击按钮、链接、表单,甚至拖拽功能。Dusk 利用 ChromeDriver 和 Facebook 的 Php-webdriver 实现的测试功能。它可以和原创 2017-01-25 09:50:58 · 857 阅读 · 0 评论 -
Installing Imagick for PHP 7 on Windows 10
转自http://herbmiller.me/2016/06/16/installing-imagick-php-7/If you’re running PHP 7 on Windows and you want to use the Imagick PHP extension then you may want to refer to this post for so转载 2017-01-20 14:13:49 · 3031 阅读 · 0 评论 -
Win10下搭建绿色版基于WNMP的Laravel开发环境
Win10下搭建绿色版的WNMP开发系统构建Laravel5.2开发环境原创 2015-04-18 21:02:16 · 8874 阅读 · 0 评论 -
Win10上搭建Nginx+SimpleSAMLphp认证服务
Win10上搭建SimpleSAMLphp认证服务原创 2015-12-27 11:03:42 · 2567 阅读 · 0 评论 -
phpstorm+Xdebug断点调试PHP
phpstorm+Xdebug断点调试PHP转自http://my.oschina.net/yearnfar/blog/350051运行环境:PHPSTORM版本 : 8.0.1PHP版本 : 5.6.2xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dllps : php版本和xd转载 2015-03-04 11:59:23 · 828 阅读 · 0 评论 -
Laravel 4.2 升级 Laravel 5.0 攻略
Laravel 4.2 升级 Laravel 5.0 攻略转自https://phphub.org/topics/474以下所指L4为laravel 4.2,L5为laravel 5.0建议如下情况进行升级对L4比较了解,同时对L5有基本的认识想对比L4和L5的差异,快速学习L5程序的代码写的不乱,按照Laravel的基本的默转载 2015-02-28 15:23:48 · 1513 阅读 · 0 评论 -
PHP书写规范 PHP Coding Standard
PHP书写规范 PHP Coding Standard转自http://www.cnblogs.com/sink_cup/archive/2011/07/07/php_coding_standard.htmlPHP书写规范作者:sink 最后修改:2011-7-13参考资料:PHP Manualhttp://www.php.net/m转载 2014-12-04 11:32:20 · 799 阅读 · 0 评论 -
laravel框架中环境与缓存使用配置
laravel框架中环境与缓存使用配置转自http://www.111cn.net/phper/php-mb/58098.htm转载 2014-11-05 10:04:32 · 7174 阅读 · 0 评论 -
Nginx+PHP-FPM优化技巧总结
Nginx+PHP-FPM优化技巧总结转自http://blog.csdn.net/dc_726/article/details/12340349转载 2014-10-31 11:34:12 · 894 阅读 · 0 评论 -
php-fpm 启动参数及重要配置详解
php-fpm 启动参数及重要配置详解转自http://levi.cg.am/archives/3127约定几个目录/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm的启动参数转载 2014-11-17 09:08:08 · 737 阅读 · 0 评论 -
Mac OSX 10.9搭建nginx+mysql+php-fpm环境
Mac OSX 10.9搭建nginx+mysql+php-fpm环境转自http://my.oschina.net/chen0dgax/blog/190161转载 2014-08-12 15:33:48 · 1376 阅读 · 0 评论 -
Mac下用brew搭建PHP(LNMP/LAMP)开发环境
转自http://yansu.org/2013/12/11/lamp-in-mac.htmlMac下搭建lamp开发环境很容易,有xampp和mamp现成的集成环境。但是集成环境对于经常需要自定义一些配置的开发者来说会非常麻烦,而且Mac本身自带apache和php,在brew的帮助下非常容易手动搭建,可控性很高Brewbrew对于mac,就像a转载 2014-08-12 15:30:52 · 11558 阅读 · 0 评论 -
VS2012开发PHP,Linux Server运行PHP,支持远程调试
VS2012开发PHP,Linux Server运行PHP,支持远程调试初步方案:Linux上安装PHP和XDebug,支持Apache/Nginx/Lighttpd。VS2012安装VS.PHP插件。配置插件,指向Linux XDebug IP和端口。完毕,详细过程待验证。原创 2013-07-26 16:21:15 · 3068 阅读 · 1 评论 -
CentOS7下php安装mcrypt扩展
转自http://www.cnblogs.com/huangzhen/archive/2012/09/12/2681861.html(以下步骤均为本人实际操作,可能与你的安装方法有所区别,但我会尽量排除疑惑)大致步骤(1)安装mcrypt,(2)安装php对mcrypt的扩展,(3)重启apache(1)、确认你的linux没有安装mcrypt库,如果已安装,跳转载 2014-10-17 14:13:32 · 12382 阅读 · 0 评论 -
最严谨的校验email地址的正则表达式
最严谨的校验email地址的正则表达式转自http://netsmell.com/posts/email-address-regular-expression通用(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e转载 2015-04-15 14:32:21 · 1518 阅读 · 0 评论 -
PHP面试题目搜集
转自http://www.cnblogs.com/strick/p/4961765.html搜集这些题目是想在学习PHP方面知识有更感性的认识,单纯看书的话会很容易看后就忘记。曾经看过数据结构、设计模式、HTTP等方面的书籍,但是基本看完后就是看完了,没有然后了,随着时间的推移,也就渐渐忘记了。所以通过这次搜集题目,可以复习复习一些知识点。而且自己动手写转载 2015-11-19 13:33:50 · 965 阅读 · 0 评论 -
CentOS 7 64bit系统上编译安装PHP 5.6.13
下载PHP 源码并解压原创 2015-09-19 16:52:14 · 1626 阅读 · 0 评论 -
Laravel 模板引擎(Blade)原理简析
转自http://0x1.im/blog/laravel/laravel-blade-engine.html?utm_source=tuicool&utm_medium=referral上次提到过,模板引擎一般是要做三件事情:变量值的输出(echo)条件判断和循环(if ... else、for、foreach、while)引入或继承其他文件转载 2015-10-26 17:25:53 · 14374 阅读 · 0 评论 -
解决Laravel5.1使用composer update时出现Call to undefined method getCachedCompilePath()错误
使用php composer.phar update升级Laravel5.1时,会出现PHP Fatal error: Call to undefined method Illuminate\Foundation\Application::getCachedCompilePath()具体错误如下图所示解决办法就是删除laravel/vendor/compiled.php文件原创 2015-09-21 13:51:13 · 2576 阅读 · 0 评论 -
史上最复杂的验证邮件地址的正则表达式
转自https://linux.cn/article-5963-1.html用正则表达式验证邮件地址似乎是一件简单的事情,但是如果要完美的验证一个合规的邮件地址,其实也许很复杂。邮件地址的规范来自于 RFC 5322 。有一个网站 emailregex.com 专门列出各种编程语言下的验证邮件地址的正则表达式,其中很多正则表达式都是我听说过而从未见过的复转载 2015-08-05 16:15:44 · 1295 阅读 · 0 评论 -
PHP 安全编程建议
PHP 安全编程建议转自https://linux.cn/article-5868-1.html原文:http://www.codeproject.com/Articles/363897/PHP-Security作者: SamarRizvi译文:LCTT https://linux.cn/article-5868-1.html译者: ictlyh转载 2015-07-23 22:58:04 · 632 阅读 · 0 评论