宝塔面板安装 php80 版本的 fileinfo 扩展不能被识别
测试安装新的 [宝塔面板·腾讯云专享版](新腾讯云服务器)时,想要将一个之前测试 laravel 及 php80 新特性的 demo 放到服务器上。上传之后,在网站面板添加网站,网站根目录选择项目根目录,创建好之后点设置,选择网站目录,再把运行目录绑定到 /public 上,并取消勾选 [防跨站攻击(open_basedir)] 保存。PHP 版本选择的是安装好的 php80,伪静态选择 lara
测试安装新的 [宝塔面板·腾讯云专享版](新腾讯云服务器)时,想要将一个之前测试 laravel 及 php80 新特性的 demo 放到服务器上。上传之后,在网站面板添加网站,网站根目录选择项目根目录,创建好之后点设置,选择网站目录,再把运行目录绑定到 /public 上,并取消勾选 [防跨站攻击(open_basedir)] 保存。PHP 版本选择的是安装好的 php80,伪静态选择 lara
很突然的,服务器不能对域名进行解析了,ping baidu.com 等网站是会报错:Temporary failure in name resolution,php 执行报错 php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution,感觉上这是同一问题造成的错误。将服务需要解析的域名添加到本
原因是 elasticsearch 为了安全,不允许使用 root 用户启动,由于 ElasticSearch 可以接收用户输入的脚本并且执行,为了系统安全考虑,需要创建一个单独的用户用来运行 ElasticSearch。创建用户组和用户可以自定义一个用户及组名,最好简短好输入groupadd elsearch useradd elsearch -g elsearch -p codingwhy修改
首先,可以使用指令查看当前 swap 使用量:free -sh当前如果还没有 swap total(总量)值,可以根据教程 Linux 扩展(增加) swap 交换分区 创建 swap,此时再次查看内存,可以看到 swap total(总量) 已有值。之后 swap 使用量为 0,有可能是 swap 的工作机制造成的。通过cat /proc/sys/vm/swappines查看 swap 的使用情
访问 http://xxx.com/admin/system_info(自己解析的域名)可以查看到 gitlab 当前的系统信息。之前大概在 6.x ~ 7.x 左右,修改配置后的系统信息:服务器为 2 核 8 g,可以看到还是有一定的效果的。主要参考了 【Git学习】解决GitLab内存消耗大的问题 和 Reducing the amount of memory used by gitlab 。
安装宝塔 Linux 面板安装之前需要知道,宝塔面板不会识别系统中已安装的 web 服务器、php 以及 mysql 数据库等的软件。如果想要使用面板安装 nginx、php、和 mysql 等软件,在做好数据备份之后,需要删除当前环境中的这些软件,否则会产生不可知的错误,有可能像我一样,卸载安装好多次才成功。安装过程理论上不会删除当前的数据库和代码,但如果想要使用面板的数据库管理,需要将原有的数
准备搭建一个 Laravel8 项目环境,对应 PHP 8。服务器环境上 PHP 7.3.3,最理想的情况是像宝塔 panel 一样,可以自由切换 PHP 版本,甚至可以对某个项目使用指定版本的 php。这个想法在耗费了几个小时的尝试后被放弃了,而此时,环境里 PHP 的展现形式为 php80。因为与当前环境的兼容性问题,导致 php80-php-zip 安装不了,执行 php80 -v 一直有警
新版的云服务器上,ubuntu 系统默认登录用户就是 ubuntu。然后在 pull 代码和 composer 下载第三方库的时候,就会失败。需要注意的是,在 ubuntu 用户下创建的目录,下载的文件也可能属于 root 用户组。这时候需要修改文件或文件夹的所属:chown ubuntu.ubuntu www_folder # 遍历所有文件 chown -R ubuntu.ubuntu www_
完整指令:sudo ngrep -W byline -d eth0 port 80-W byline 表示与换行符换行显示-d eth0 表示侦听 eth0 网卡, -d lo 就是指侦听本地网卡port 80 表示侦听端口 80
安装教程参考:Ubuntu20.04安装配置GitLab的方法步骤 - 小黑ii - 脚本之家。因为原教程过于完整,这边只摘录主体部分,以及对安装过程中的变化做一些说明。gitlab 可以通过 yum 或者 apt 工具直接安装,版本一般为 gitlab-ce 最新版本,也就是 Community Edition(社区版)。服务器环境:PHP 7.0 / Nginx 1.10安装依赖项sudo