以下内容,同样适用与NGINX和PHP安装在不同物理机上的场景. NGINX配置: root /var/www […]
在PHP目录中的文章:
终于将emlog迁移到了WordPress
这是我使用WordPress编写的第一篇博客,想想还有点小激动呢?那么说点啥呢?就说说这次迁移和为了迁移写的小 […]
使用emlog写的最后一篇博客
此主页首次上线与2013年4月,当时emlog应该正是如日中天的时候,我尝试了一下感觉系统还不错,相应速度要比WordPress快不少,再加上是国人开发,于是就从众多开源博客系统中选择了emlog.
有插件市场,但是数量不多,质量也不是特别理想,但是总体来说能用,够用,我还心血来潮开发了一个可以把博客内容发送到指定邮箱的小插件.
使用中没什么大问题,不过在插入代码块的时候是真的难受,经常把页面搞的乱七八糟的,还得切换到源码模式来修改.一来二去,我对emlog渐渐的失去了耐心,一心想要把博客迁移走.
laravel框架创建索引长度报错
索引长度 & MySQL / MariaDB Laravel 默认使用 utf8mb4 字符,它支持在 […]
上传文件报413 Request Entity Too Large错误解决办法(nginx服务器)
修改nginx.conf的值就可以解决了
将以下代码粘贴到nginx.conf内
http强转https导致post变get的问题
https是大势所趋,现在主流网站都已支持https,但是用户并没有养成输入https的习惯,仍然是输入htt […]
(支付宝)RSA密钥调试工具的一个坑
最近在开发支付宝支付,在支付宝后台配置的时候,发现了一个问题,困扰了我半天,终于找到了问题,来记录一下. 支付 […]
记录一个跨域相关的疑难杂症
最近在做一个前后端完全分离的项目,这其中自然少不了一个经典的话题——跨域。
前端用的uniapp,后端用的Laravel。
前者刚刚开始接触,用后者也从来没有做过前后端分离的项目,正因为两个都不是特别的熟悉,导致这次在坑中摸爬滚打了好久才爬出来。
proc_open(): fork failed errors
If composer shows proc_open() fork failed on some comma […]
PECL、PEAR、phpize、composer 的区别和联系
首先,我们先分别了解一下这四个东西的官方介绍。
PECL:
PECL是PHP扩展的存储库,提供了所有已知的扩展和托管设施的目录,用于下载和开发PHP扩展。
PECL使用的包装和分配系统与它的姐妹PEAR共享。
PEAR:
PEAR是一个可重用PHP组件的框架和分发系统。
phpize:
用 phpize 编译共享 PECL 扩展库。
有时候不能用 pecl 安装命令。这可能是因为在防火墙后面,或者是因为想要安装的扩展库还没有 PECL 兼容的包,例如 SVN 中尚未发布的扩展库。如果要编译这种扩展库,可以用更底层的编译工具来手工进行编译。
Composer:
是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。