【保证 Linux 服务器安全基本措施】教程文章相关的互联网学习教程文章

thinkphp项目部署到Linux服务器上报错“模板不存在”如何解决【图】

最近一个项目部署到Linux服务器上去的时候,发现某些模板竟然会报错说“模板不存在:/Application/Admin/....”检查了服务器上的文件,并没有缺少文件,再次上传文件到服务器,还是报错。莫名其妙,怀疑是代码问题。 仔细检查后,发现是模板的文件名问题: 用过TP的都知道:thinkphp会在$this->display()的时候,会自动获取方法名作为模板的文件名,比如一个getUserInfo方法对用着getuserinfo.html的模板文件。 对控制器里的方法,...

Linux服务器下PHPMailer发送邮件失败的问题解决【图】

需求 更换服务器之后,我发现我的发送邮件功能失效了!原来的服务器是可以的,一定是哪里出问题了,决定来排查一下。我是用的PHPMailer,SMTP方式发送邮件的。 排查过程 这种方式首先PHP要开启sockets拓展,查了一下phpinfo页面,是开启的:看了一下openssl也是开启(因为拿了qq邮箱来测),所以没问题:那就再看一下allow_url_fopen,开启的,没问题:是不是禁用了函数?没有禁用,没问题:那配置上就没有问题了,我就想,是不是端...

Linux下安装Memcached服务器和客户端与PHP使用示例【图】

本文实例讲述了Linux下安装Memcached服务器和客户端与php使用。分享给大家供大家参考,具体如下: Memcached是高性能的分布式内存缓存服务器,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度和可扩展性。 系统环境:CentOS 7.2 64位 Apache2.4.33 安装libevent依赖库 wget https://github.com/downloads/libevent/libevent/libevent-2.0.15-stable.tar.gz tar -zxvf libevent-2.0.15-stable.tar.gz cd lib...

Linux下搭建swoole服务的基本步骤【代码】【图】

一、安装swoole服务1.下载swoole源码,下载地址: https://github.com/swoole/swoole-src/releases2.将tar包上传到/usr/local/src/swoole下面,这里面存储安装源文件。3.解压源文件,tar –xvfswoole.tar4.进入到刚解压的目录下输入命令phpize5.注意:phpize是php-devel中的东西,它可以给PHP动态添加扩展,所以,请确保你的机器上安装了php-devel软件包。6.接着,依次输入如下命令:./configure,执行编译检测make,编译swoole7.缺...

Linux下从零开始安装配置Nginx服务器+PHP开发环境

Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡。其拥有匹配Lighttpd的性能,同时还没有Lighttpd的内存泄漏问题,而且Lighttpd的mod_proxy也有一些问题并且很久没有更新。 因此我打算用其替代Apache应用于Linux服务器上。但是Nginx并不支持cgi方式运行,原因是可以减少因此带来的一些程序上的漏洞。那么我们必须使用FastCGI方式来执行PHP程序...

在PHP中运行Linux命令并启动SSH服务的例子

升级 VPS 后,由于 Ubuntu 的 upstart 与 OpenVZ 的兼容问题,导致 sshd 服务不自动启动了,在尝试了 vePortal 的 console 与 file manager 及提交技术支持后都不能解决问题之后。 只能靠自己了,大概的思路是在 PHP 中进行 su 命令以执行 sshd 服务,因为 WordPress 还活着,并且可以在后台直接编辑主题相关的 PHP 脚本。只要把准备好的代码片断插入到 header.php 中,并在浏览器中访问一下主页即可。 相关的代码逻辑1. 使用 PHP ...

分享一段php获取linux服务器状态的代码

简单的php获取linux服务器状态的代码,不多说-直接上函数:代码如下:function get_used_status(){ $fp = popen(top -b -n 2 | grep -E "^(Cpu|Mem|Tasks)","r");//获取某一时刻系统cpu和内存使用情况 $rs = ""; while(!feof($fp)){ $rs .= fread($fp,1024); } pclose($fp); $sys_info = explode("\n",$rs); $tast_info = explode(",",$sys_info[3]);//进程 数组 $cpu_info = explode(",",$sys_info[4]); //CPU占有量 ...

php控制linux服务器常用功能 关机 重启 开新站点等

php 里面有个 system 方法, 可以调用系统命令。 先建立一个脚本(比喻 /root/reboot_server.sh ),重启用的。 代码如下:#!/bin/bash reboot 再给他赋予权限 4755 chown root:root /root/reboot_server.sh chmod 4755 /root/reboot_server.sh chmod 4777 /sbin/reboot 再在 php 里, 想办法做如下调用 代码如下:<?php system("/root/reboot_server.sh"); ?> 其它的功能 就是类似啦! 自己装个虚拟机玩吧!别真在服务器上玩挂了

linux服务器搭建node.js环境的步骤介绍

本篇文章给大家带来的内容是关于linux服务器搭建node.js环境的步骤介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。1、安装node.js环境node.js是运行在服务端的JavaScript,基于Chrome JavaScript V8引擎建立的平台、下载并安装node.js下载最新的稳定版v10.15.3到本地(这是当前发布文章时最新的稳定版本)wget https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.xz下载完后,将其解压tar xvJf...

linux后台运行node服务指令步骤方法

这次给大家带来linux后台运行node服务指令步骤方法,linux后台运行node服务指令的注意事项有哪些,下面就是实战案例,一起来看一下。启动node 服务时候发现 node servier.js跑起来之后,一旦断开连接,服务也就停了,使用 nohup node servier.js & 就可以让代码运行在后台,exit 命令退出命令行即可相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!推荐阅读:react实现点击选中的li高亮步骤详解node.js部署启...

怎样使linux后台运行node服务指令

这次给大家带来,的注意事项有哪些,下面就是实战案例,一起来看一下。启动node 服务时候发现 node servier.js跑起来之后,一旦断开连接,服务也就停了,使用 nohup node servier.js & 就可以让代码运行在后台,exit 命令退出命令行即可相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!推荐阅读:怎么使用JS实现哈希表JS+CSS3做出图片绑定鼠标移动事件放大怎样使用JS实现百度搜索框vue嵌套路由与404重定向实现...

linux 后台运行node服务指令方法

启动node 服务时候发现 node servier.js跑起来之后,一旦断开连接,服务也就停了, 使用 nohup node servier.js & 就可以让代码运行在后台,exit 命令退出命令行即可 以上这篇linux 后台运行node服务指令方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

Linux使用Node.js建立访问静态网页的服务实例详解

Linux使用Node.js建立访问静态网页的服务实例详解 一、安装node.js运行所需要的环境,://www.gxlcms.com/article/79536.htm二、创建node目录(/node/www),并在目录下创建node.js服务文件server.jsvar http = require(http);var fs = require(fs);//引入文件读取模块var documentRoot = ‘/node/www;//需要访问的文件的存放目录var server= http.createServer(function(req,res){var url = req.url; //客户端输入的url,例如如果...

Linux服务器下利用Docker部署.net Core项目的全过程【图】

发布ASP.NET Core项目和普通的项目发布一样,将项目发布到目标文件夹中 构建Dockerfile文件在目标文件根目录新建Dockerfile文件(没有后缀) FROM microsoft/dotnet//基于microsoft/dotnet 来构建镜像 COPY . /app //拷贝项目文件夹中的所有文件到docker容器中的app文件夹 这里是两个参数 WORKDIR /app //设置工作目录为 /app 文件夹,即容器启动默认的文件夹 EXPOSE 80 //设置Docker容器对外暴露80端口 CMD ["dotnet", "Core.Web....

详解ASP.NET Core 网站发布到Linux服务器【图】

长期以来,使用.NET开发的应用只能运行在Windows平台上面,而目前国内蓬勃发展的互联网公司由于成本的考虑,大量使用免费的Linux平台,这就使得.NET空有一身绝技但无法得到广大的施展空间,.NET平台被认为只适合开发企业内部应用系统。 2016年6月27日,微软正式发布.NET Core 1.0、ASP.NET 1.0和Entity Framework Core 1.0,通吃 Windows、OS X和Linux三大操作系统。.NET Core作为新一代跨平台、开源的.NET平台备受瞩目,有人说,....