免费证书Let’s Encrypt的申请和使用
免费证书Let’s Encrypt的申请和使用
交代一下背景,PHP学习网之前一直在使用阿里云的CA证书,今年到期重新申请后告诉我,我的域名有违规关键字“hp”,擦擦的这也叫违规,看到了阿里云给的解决办法,一是换个域名,二是付费买一个证书(对于屌丝来说,...
ubuntu系统两个PHP版本坑坏人
ubuntu系统两个PHP版本坑坏人
事情经过是这样的,在ubuntu系统下要用EleasticSearch – php 插件,然后用composer安装结果出现和PHP版本不符合的报错。 执行 php -v vagrant@ubuntu-14:/usr/bin$ php -v PHP 5.5.9-1ubuntu4.21 (cli) (b...
vagrant本地和虚拟机同步目录数据报错
vagrant本地和虚拟机同步目录数据报错
上次写了一篇 windows下VirtualBox vagrant的安装配置  之前因为要赶项目没继续往下操作,今继续操作时碰到了以下问题,记录如下。 在本地和虚拟机同步时,修改了配置文件 config.vm.synced_folder “E:/api...
Yii2批量插入数据
Yii2批量插入数据
批量插入数据在优化数据库连接时很有作用,特别是在数据量很大情况下,可以减少数据库连接,所以此方法大家都应该掌握。 批量插入我们使用 batchInsert ,至于具体用法大家可以看文档,不看文档也没关系,相信大...
windows下VirtualBox vagrant的安装配置
vagrant 是一款用来构建虚拟开发环境的工具,我们可以通过vagrant封装一个liunx开发环境,分发给团队中的其它人员,这样大家的开发环境都一样啦,而且现在的网站都是运行在liunx上,这样可以保持和线上的环境一样...
关于阿里云OCS的问题
关于阿里云OCS的问题
之前写过一篇wordpress博客配置阿里云OCS的文章 https://www.viphper.com/?p=352,当时觉得是免费资源,于是推荐大家使用加快网站的访问速度,可是我最近碰到个问题,说是问题也不算问题,只是直接忽略了,没想起...
PHP技能评测
公司出了一些自我评测的PHP题目,现将题目和答案记录于此,以方便记忆。 1. 魔术函数有哪些,分别在什么时候调用? __construct(),类的构造函数 __destruct(),类的析构函数 __call(),在对象中调用一个不可访问方...
Yii2中对Composer的使用
如何理解Composer? 若使用Composer我们应该先知道这是一个什么东西,主要干什么用的,我们可以把Composer理解为PHP包的管理工具,管理我们用到的Yii2相关的插件。 安装Composer 1、liunx下安装 下载composer.pha...
解决阿里云服务器mail不能发邮件
将阿里云上的PHP版本升级后突然发现wordpress自动备份数据库的插件不能发送邮件,于是开始查这个问题,原来是因为阿里云安装后默认的mail是没有开启的,需要自己配置开启。 我阿里云系统用的是centos 1、安装send...
记录windows下phpstorm + xdebug一次失败的经历
记录windows下phpstorm + xdebug一次失败的经历
这两天心血来潮想在本地配置一个xdebug方便调试PHP代码,但是按照网上的教程折腾完,最终通信没有成功,暂时还未找到不成功的原因,因为还有别的事情要做所以暂时先将此放弃,回头得空在研究,现将操作步骤记录如...
win7系统下安装yii2步奏
之前在liunx上安装过yii2,感觉很简单,今天在windows上折腾了一下,发现缺少各种扩展,费了不少功夫才解决,现在把过程和注意细节记录下来,以备以后在安装时查看。 在 Windows 中,你首先需要下载并运行 Compos...
liunx系统下php添加pcntl多线程扩展
liunx系统下php添加pcntl多线程扩展
最近在学习workerman,第一个碰到的问题就是需要安装pcntl扩展。 前提PHP已经安装,所以要在原基础上编译安装,采用phpize方式。 # php -v 查看版本,去php.net下载对应的安装包。 解压后找到 etc下的pcntl,将此...
windows下命令行下执行php程序
在windows的命令行下执行程序 打开 命令提示符 cmd.exe 切换到PHP安装目录,如图:E: 进入相应的目录,如图:cd \np\php 执行PHP文件:php.exe E:\www\test.php
svn post-commit钩子实现代码上传到web目录
说明 最近在window下用虚拟机装了一个ubuntu系统,搭建好了PHP环境,为了在window下方便查看代码,于是想搭建个svn,直接将代码提交到对应的web目录下,于是用到了SVN的钩子, svn目录:/home/svn 站的目录:/var...
svn switch服务器下svn地址更改
最近在虚拟机上的ubuntu服务器上搭建了svn服务器,发现每次重启服务器后,ip会发生改变,于是之前检出来的项目就需要将svn地址变更,当然你也可以重新checkout一份,这里说的是变更。 比如我的项目目录是 /var/ww...
ubuntu+nginx+php+mysql安装配置方法命令
1、先更新ubuntu系统 更新命令 sudo apt-get update /*只更新软件列表*/ sudo apt-get upgrade /*会更新整个软件和系统慎用*/ 2、更新和安装update and install sudo apt-get update sudo apt-get install nginx ...
计算和当前时间差多少天
我们有时在做网站时会碰到比较特别的需求,一条信息显示是几天和几天后的或者一个月前的,上次做一个APP时就碰到了这周情况,留下当时用的代码以便以后用时不需要东奔西走。 PHP代码: function calcTime($time) ...
阿里云服务器的几个常用命令
查看端口占用情况:netstat -tunpl nginx:/etc/init.d/nginx start/stop/restart/reload apache:/etc/init.d/httpd   start/stop/restart mysql:/etc/init.d/mysqld  start/stop/restart  或者 service mysqld...
开启pathinfo模式-阿里云服务器
今天在阿里云服务器上安装DUXCMS1.1稳定版的cms系统时,突然遇到好多问题,首先是提示404错误找不到页面,之后又报500错误,总之出现一大堆问题,这是之前我用阿里云没有碰到过的情况。一开始我以为是没有配置rew...
位图索引压缩和解压程序
在做位图索引时会遇到要将程序压缩和解压的问题,主要是为了让数据占的空间更小,下边是两个处理压缩和解压的程序欢迎大家批评指导 压缩:将$bitmap = ‘000111000000’; 数据转换为 $bitmap = ‘...
与discuz实现同步登陆和注册
之前写过一篇和discuz实现同步登陆的文章,不过距离现在时间太长了,虽然大体的机制都没改变,但是现在看那篇文章感觉不详细,好多细节都没说,这不最近又在搞这个同步登陆的问题,就把最近的心得和之前写的联系...
PHP学习网资源下载样式
PHP学习网站上的资源下载样式,喜欢的朋友可以直接拿去修改为自己的,比较简单这里就不废话啦直接看代码 <!DOCTYPE HTML> <html> <head> <meta http-equiv=”Content-Type” con...
PHP设计模式-单例模式
概要 创建型模式 保证一个类仅有一个实例,并且提供一个访问它的全局访问点 特点 1、一个类只有一个实例 2、它必须自行创建这个实例 3、必须自行向整个系统提供这个实例 结构图 主要角色 Singleton 定义一个Inst...
wordpress插件wp smtp简单设置教程
wordpress插件wp smtp简单设置教程
每次博客中有人提交了评论,当看见评论时已经是好几天前的啦,总是来不急回复网友的评论,必要就没有很好的互动性,久而久之回头客就会变的很少,我相信很多人都碰到了这个问题,还好WP SMTP插件帮我们解决了这个...
返回顶部
切换注册

登录

切换登录

注册