zephir zephir是一个更高级别的编译语言,它通过使用php的语法,来编写php的扩展。 它最后生成的是c代码,是可以被gcc编译优化的,因此它有着出色的性能,和方便编写维护的特点。 准备工作 需要下载php的源码 需...
php
configure: error: Package requirements (sqlite3 > 3.7.4) were not met
php7.4编译安装的时候,会出现 Package requirements(sqlite3 > 3.7.4)的错误,但是输入sqlite3之后显示 SQLite version 3.22.0 2018-01-22 18:45:57 说明sqlite版本没有问题,这个时候需要执行下面的命令就可...
php使用自带dom扩展进行元素匹配
DOMDocument php提供了非常好用的解析html和xml文档的扩展库DOM,使用这个库可以非常高效的进行html和xml文档的解析,它的原理就是通过寻找首尾匹配对来进行文档的解析。 从上面的分析可以看出,如果首位不匹配,...
docker容器配置php和nginx环境并配置扩展swoole
环境 menghuiguli@dreamfly:~$ docker version Client: Docker Engine - Community Version: 19.03.9 API version: 1.40 Go version: go1.13.10 Git commit: 9d988398e7 Buil...
查看服务器php具体配置信息脚本
服务器的php版本信息如何获取,如何知道php有那些函数被禁用了,如何知道php的相关配置是怎样的,下面这个文件脚本可以显示出php的详细配置信息 <?php /* --------------------------------------------------...
wordpress主题开发2-常用模板函数
上一讲我们讲到了wordpress主题开发中的模板结构,今天我们来讲一讲开发主题中我们经常使用到的模板函数。 我们都知道一个主题不仅仅有着好看的样式就行,还需要显示我们想要显示的内容才行。如何在模板中显示文章...
thinkcmf忘记密码解决办法
在使用thinkcmf的时候,我们可能会忘记密码,这个时候有多种方式来找回密码 如果网站的邮件发送功能正常,我们可以通过输入邮箱找回密码。 如果邮箱不正常,我们可以通过在首页控制器输出指定密码值,然后修...
虚拟环境配置入口文件
现在的大部分php框架的入口文件都是放在public文件中的,这样可以有效的保护源码文件,防止源码泄露,因为其它代码不在public文件夹中,也就是只有我们的index.php能够访问我们的项目源码文件,这样有效的避免了直...
免费谷歌翻译api
我们知道对于国际语言的翻译,谷歌做的还是很优秀的,但是因为某些原因,国内无法使用谷歌云来进行翻译,所以我们需要一种可以通过不需要授权请求api的方式,这个时候,php-google-sdk可以方便我们实现这个功能。...
laravel使用数据库测试注意事项
相对于其它测试,数据库测试可以说是相对复杂繁琐的,因为数据库测试不可避免地会涉及到数据库的增删改查,而这些操作会影响数据库的数据,而我们测试最忌讳的就是修改了数据的测试,因为这样的话下次测试的时候...