rsync常用的错误代码: 0 Success 1 Syntax or usage error 2 Protocol incompatibility 3 Errors selecting input/output files, dirs 4 Requested action not supporte…
本文操作环境:linux5.9.8系统、PHP7.2版、DELL G3电脑 php配置没有生效怎么办? php重启后,配置不生效,一定要重新加载php.ini文件 停止PHP: [root@jiang host]# pkill php-fpm 查看9000端口: [root@jiang host]# netstat -lnt | grep 9000…
基本操作 Linux关机,重启 # 关机 shutdown -h now # 重启 shutdown -r now 查看系统,CPU信息 # 查看系统内核信息 uname -a # 查看系统内核版本 cat /proc/version # 查看当前用户环境变量 env cat /proc/cpuinfo # 查看有几个逻辑cpu, 包括cpu型号 …
通常删除数组的值,我们会想到unset()这个函数,但是有时候的场景是索引数组,而且不知道数组的key,只知道要删除某个值。 那这种情况下,PHP没有官方的函数来实现,但是有另一个函数可以变相实现删除数组的效果。 那就是array_diff()函数。 array_diff (PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP …
今天在执行一个svn update命令时,用exec方法一直没有返回结果,但是直接在Linux中执行命令是可以正常操作的。一顿操作之后,在命令后面加上2>&1。 看到了返回的错误信息,是目录权限问题。这时候又是直接把svn目录直接从root改成了nobody用户和用户组,然后发现还是不行,后来发现nobody用户没有启用,在/etc/…
php提供4种方法执行系统外部命令:exec()、passthru()、system()、 shell_exec()。 在开始介绍前,先检查下php配置文件php.ini中是有禁止这是个函数。找到 disable_functions,配置如下: disable_functions = 如果“disable_functions=”后面有接上面四个函数…
exec()方法,通俗的将就是用来在PHP代码中执行Linux命令。 下面是官方的解释 exec (PHP 4, PHP 5, PHP 7, PHP 8) exec — 执行一个外部程序 说明 exec(string $command, array &$output = ?, int &$return_var = ?): strin…
如果环境中只有一个PHP版本,那直接配置Apache或者Nginx配置就行了。本文说的是如果是多个PHP版本,如何在Apache中配置一个指定PHP7版本的项目。 1.首先,需要Apache的mod_fcgid模块来支持运行多个PHP版本。 mod_fcgid的下载就是通过正常的下载tar包安装就可以了。这里有个坑就是APXS的问题: wget …
本站是用WordPress+腾讯云主机+宝塔快速搭建起来的一个站点。 某天突然访问的时候,页面502了,一开始以为是腾讯云主机停掉了。但是登录后台一看,主机正常运行。这时就开始纳闷了,这个网站的配置,自从搭建起来就从来没动过,怎么突然就502了。不过还是去看了错误日志,结果有一条这个错误:2021/07/16 10:18:42 …
最近有个新项目要用yaf框架,在Windows上将yaf框架代码部署好之后。想增加一个模块调试一下,但是添加完module之后,访问路由死活不会到新的module下,一直访问的是默认的index模块。网上查了半天,最终在官方的文档下找到了思路。是Nginx不支持PATH_INFO的问题,就是说,默认的Nginx配置,在PHP的环境变量$_SERVE…