本着折腾的原则,本站所用的LNMP都是最新版,但是安装PHP-7.3.8的时候出现了很多报错,本文就最新版PHP-7.3.8进行编译安装的过程进行记录一下。 LNMP环境搭建(二) LNMP服务监控并保障7×24可用性脚本 Centos7 LNMP一键安装脚本 CentOS 7安装 LNMP(Linux+Nginx+MariaDB+PHP) 1、准备工作 1…
今天用了一套源码搭建了一个系统,部分功能需要用到mcrypt扩展,可是我编译时加了--with-mcrypt参数,但是还是找不到mcrypt扩展,下面是官方关于mcrypt扩展的描述。本扩展从 PHP 7.1.0 开始废弃;自 PHP 7.2.0 起,会移到 PECL。本扩展是 mcrypt 库的接口,mcrypt 库提供了对多种块算法的支持, 包括:DES…
PHP 编译完成后,可以通过一个简单的函数 phpinfo() 查看关于 PHP 的所有信息。以下介绍的模块一览,皆全部来自于函数 phpinfo() 的输出信息。SAPI Modules什么是 SAPI?SAPI 即 Server API, Server Application Programming Interface。1、Apache 2.0 Hand…
大家都知道,运维人员都是很懒的,最懒的程序猿才是最好的程序员,因为服务器环境是LNMP,nginx和mariadb都是yum安装所以做一个定时的yum update -y即可更新,PHP是编译安装,所以不能自动更新,就写了这个脚本,自动更新PHP的脚本,脚本其实很简单,就是判断你服务器上面所保存的PHP源文件版本号+0.0.1,然后下载新版本,自动编译安装新…
Nginx连接fastcgi的方式有2种:TCP和unix domain socket什么是Unix domain socket?—— 维基百科Unix domain socket 或者 IPC socket是一种终端,可以使同一台操作系统上的两个或多个进程进行数据通信。与管道相比,Unix domain sockets 既可以使用字节流和数据队列,而管道通…
禁用PHP不安全函数 vi /usr/local/php/etc/php.ini disable_functions = system,exec,shell_exec,passthru,proc_open,proc_close, proc_get_status,checkdnsrr,getmxrr,getservbyname,getservbyport, s…