一个人随便玩玩的博客。除网络小说,其它都为本人原创,网页设计、虚拟主机空间、小程序开发,网站搬家和维护、私域客服系统,私人管家等,价格美丽,有兴趣的话请联系我:点击在线沟通
分页: 1/3 第一页 1 2 3 下页 最后页 [ 显示模式: 摘要 | 列表 ]
Nov 30
SliTaz安装lighttp+PHP+MySQL环境还是比较简单的,相应软件的版本都比较低,这个源里面本身就不是最新版本,不能满足一些用户的需要。

如果有更进一步的需要,也可以先下载好Debian 包(.deb)、Redhat 包(.rpm)、Slackware 包(.tgz)或 Archlinux 包(.pkg.tar.gz),再使用如下命令来进行转换:
tazpkg convert package
Tags: , , , ,
Nov 22
之前的文章《2024.11.21每日小技术 static-php-cli本地构建PHP 》,已经介绍过了,static-php-cli能够编译的几种SAPI,这次就来详细介绍下相关使用方式,仅供大家参考。

1)使用 cli
php-cli 是一个静态的二进制文件,类似 Go、Rust语言编译后的单个可移植的二进制文件。
Tags: ,
Nov 21
static-php-cli(简称 spc)有许多特性:

构建独立的单文件 PHP 解释器,无需任何依赖
构建 phpmicro 自执行二进制(将 PHP 代码和 PHP 解释器打包为一个文件)
提供一键检查和修复编译环境的 Doctor 模块
Tags: ,
Nov 20
static-php-cli是一个开源的,可在Linux、macOS、FreeBSD、Windows上与PHP 项目一起构建独立的 PHP 二进制文件,并包含流行的扩展。

static-php-cli也是一个用于构建静态编译的PHP二进制的工具,目前支持Linux和macOS 系统。

static-php-cli也支持将 PHP 代码和 PHP 运行时打包为一个文件并运行。
Tags: ,
Nov 19
PHP CLI SAPI从php 5.4.0起提供了一个内置的 Web 服务器。

但是请注意,Web服务器仅运行一个单线程进程,因此如果堵塞了请求,PHP 应用程序将停止运行。

URI请求将从启动PHP的当前工作目录提供服务,除非使用-t选项指定文档根目录。如果请求未指定执行哪个PHP文件,则默认执行目录内的index.php或者index.html。如果这两个文件都不存在,服务器会返回404错误。
Tags: ,
Nov 13
最近装了一台Alpine Linux虚拟机,安装了php-fpm执行却发出有两个报错。

1)PHP Fatal error:  Uncaught Error: Call to undefined function ctype_digit()

一查,ctype_digit()是个判断是不是纯数字的函数,是返回true,不是返回false。
Tags: , ,
Nov 11
FrankenPHP 是一个基于 Caddy Web 服务器构建的现代 PHP 应用服务器,采用 Go 和 C 编写。它依赖 Go 的标志性功能:goroutines。

FrankenPHP 的作者是 Kevin Dunglas,他是 PHP 和 Go 的核心贡献者,也是流行的 PHP 网络框架 Symfony 的核心维护者。

Dunglas 结合自己在不同领域的知识,创建了 FrankenPHP,该版本于 2022 年 11 月在 SymfonyCon 上进行了预览,并于 2023 年 12 月发布了 1.0 版本。
Nov 10
一般而言,很多开发者都不注意提供下扩展使用说明,导致我们在使用过程中,只能把PHP中能安装的扩展全都安装上,这样不但性能有损耗,也带来空间上的浪费。

可能有人说这点损耗无所谓,但是对于处女座的人来说,不搞清楚就乱装PHP扩展,真心是顶不住。
Tags: ,
Nov 3
thttpd - 小型/极速/可限流 HTTP 服务器

thttpd 是一个简单、小巧、便携、快速且安全的 HTTP 服务器。
Tags: , , ,
Oct 31
上次的文章《2024.10.26每日小技术 乞丐版PHP图床程序SIW》介绍了自己写的开源图床程序,那么这次就来介绍如何安装的问题。

1)Linux
前提是系统已经安装好了Apache或Nginx加PHP5.2以上版本。
Tags: ,
Oct 26
已经使用过很多的图床程序了,可以说白嫖经验十分丰富。

做为一个简简单单的博主来说,发发文章,贴贴图片,其实对图床要求不会太高,但那些图床程序动不动就制作复杂,安装使用都不方便。

那些开源的所谓小巧的图床程序,其实也并不小,非常占用资源,而且还有好多的PHP扩展都需要安装来做支持。
Tags: , , ,
Oct 25
生成随机字符串的方法有多种,最通用的,也是最常见的,可能就是利用随机数来生成。也存在别的脑洞大开的方法,这里只是抛砖引玉,引发大家创造更多的方法。

下面是几种不同的实现方式:

1)使用随机数生成字符串
Tags: ,
Oct 24
BusyBox是一个集成了众多UNIX命令的小型工具箱,它包含了一些常用的Linux命令,如ls、cat、mv等,BusyBox的源码可以在其官方网站(https://busybox.net/)或GitHub仓库中(https://githu...irror/busybox)找到。

在绝大多数的场合下,一个轻量级的web服务器就足以应付大多数的工作。
当然如果想要使用busybox运行httpd+php也是有前提条件的。
Tags: , , ,
Oct 22
在PHP开发中,经常需要对数组进一步处理,将其中的空元素删除。那么有一些什么好办法呢。

本文就将介绍一下,几种常用的办法。

1)使用array_filter函数
Tags: ,
Oct 21
在执行php文件时会出现下面的错误:
PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for '8.0/no DST' instead in /usr/local/apache/htdocs/test.php on line 50 。
Tags: ,
分页: 1/3 第一页 1 2 3 下页 最后页 [ 显示模式: 摘要 | 列表 ]