install ext-zip for Mac

升级 macOS 10.15.6 后,发现 php 版本号已经升级到了 php7.3运行 php -vPHP 7.3.11 (cli) (built: Jun 5 2020 23:50:40) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zen...

PHP处理密码的几种方式

在使用PHP开发Web应用的中,很多的应用都会要求用户注册,而注册的时候就需要我们对用户的信息进行处理了,最常见的莫过于就是邮箱和密码了,本文意在讨论对密码的处理:也就是对密码的加密处理。MD5相信很多PHP开发者在最先接触PHP的时候,处理密码的首选加密函数可能就是MD5了,我当时就是这样的...

MacOS Valet 开启 PHP Xdebug

本教程适用于 homebrew 安装的 php@7.2首先安装 xdebug 扩展:sudo pecl install xdebug 创建 xdebug 配置文件:在 /usr/local/etc/php/7.2/conf.d 目录下创建 xdebug.ini 文件,并写入以下内容:[xdeb...

Mac自带PHP启动php-fpm问题解决

Mac 自带 php-fpm,在终端执行 php-fpm,会报如下错误:ERROR: failed to open configuration file '/private/etc/php-fpm.conf': No such file or directory (2) E...

Typecho 默认主题导航栏菜单显示所有分类目录

Typecho默认主题导航栏菜单仅显示了首页和关于页面,如果我们添加了更多分类目录是不会显示出来的,需要修改主题目录下的header.php文件。

php open_basedir 防跨站设置

Q: 如何限制 php 访问其他目录open_basedir 设置能将 PHP 所能打开的文件限制在指定的目录树,包括文件本身。当一个脚本试图用例如 fopen() 或者 gzopen() 打开一个文件时,该文件的位置将被检查。当文件在指定的目录树之外时 PHP 将拒绝打开它。; open_b...