【适用于Linux上REST和/或SOAP Web服务开发的堆栈/框架】教程文章相关的互联网学习教程文章

php根据请求生成缩略图片保存到Linux图片服务器的代码

/** * 缩略图片 Linux图片服务器 * edit bbs.it-home.org*/ $picID=$_GET['imgID']; $picTypes=".".$_GET['imgType']; $picWidth=$_GET['ImgWidth']; if($picID!="") { //请求的是小图 if($picWidth>0){ //如果小图存在 if(file_exists($picID."_".$picWidth.$picTypes)) { outputImg($picID."_".$picWidth.$picTy...

RedHatLinux严重Bug将影响基于Haswell架构的服务器

最近,Azul Systems公司的CTO与联合创始人Gil Tene在GoogleGroups报告了一个十分重要,但鲜为人知的Linux内核补丁,采用英特尔Haswell架构的Linux系统用户和管理员尤其应该关注该问题。特别是基于Red Hat发行版的用户(包括CentOS 6.6以及ScientificLinux6.6),应该立即更新这个补丁。即便是运行在虚拟机中的Linux,如果这个虚拟机是在流行的云平台上(如Azure、Amazon等),它也可能跑在Haswell机器上,打补丁应该是有好处的。Tene是...

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

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 里, 想办法做如下调用 代码如下:system("/root/reboot_server.sh"); ?> 其它的功能 就是类似啦! 自己装个虚拟机玩吧!别真在服务器上玩挂了http:/...

浅析linux下apache服务器的配置和管理_PHP教程

一、两个重要目录:Apache有两个重要的目录:1、配置目录/etc/httpd/conf;2、文档目录/var/www: 二、两种配置模式:Apache在Fedora下的两种配置方式:文本模式(终端命令行)和图形化配置。两者各有优势:图形化下配置,更容易上手,在文本模式下直接编辑httpd.conf文件,自由性更强些、更直接。 三、Apache服务的启动与关闭Apache服务的停止、启动、关闭可以通过两种模式下进行操作:文本(终端)模式下和图形化界面。 四、终端...

LINUX下UbuntuApache服务之PHP配置_PHP教程

烈火建站学院(Bkjia.Com)文档 Ubuntu系统更新到最新状态,在做任何操作之前都要做这一步,以确保系统的稳定,同时也不会有一些莫名其妙的现象出现。 $sudo apt-get update $sudo apt-get dist-upgrade 安装PHP支持 $sudo apt-get install libapache2-mod-php5 $sudo apt-get install php5 如果想支持图形就加php5-gd,如果想支持Mysql就加php5-mysql,这里之所以要单独列出libapache2-mod-php5,主要是由于php5的依赖关系没...

Linux下Memcache服务器端的安装_PHP教程

linux下memcache服务器端的安装服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 。下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,memcache用到了libevent这个库用于socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-1.3。(如果你的系统已经安装了libevent,可以不用安装)官网:http://www.monkey.org/~provos/libevent/下载:http://www.monkey.org/~prov...

linux下用php执行shell命令查看服务器的机器名_PHP教程

今天遇到一个小小的需求, 如何在网页中显示服务器的机器名, 在Ubuntu中只需输入命令:uname -n即可看到(Redhat也是一样), 于是想php能否直接调用shell命令来执行这个操作呢? 查阅资料之后, 得知确实有,而且有好几个: popen fpassthru shell_exec exec system 看了下使用方法, 貌似shell_exec比较简单,只需传入命令作参数, 而且直接把执行完命令之后的结果返回来了, 所以试了下:成功地显示了当前服务器的机器名。 不过,...

PHP监控linux服务器负载_PHP教程

由于Web Server以及PHP的实现方式所限,我们在现实环境中很难利用PHP去调用一些Linux中需要root权限才能执行的程序,对此,我从网上找到另外一种方式来绕开这个限制。首先先写个c程序中转调用系统命令,然后用PHP去执行此c程序。c程序首先写个c文件,比如/usr/local/ismole/w.c//note 由于wordpress编辑器的原因,请将此代码中头文件多余的空格去除 #include < stdio.h> #include < stdlib.h> #include < systypes.h> #include...

前两天麻烦两位斑竹了现在Linux服务器的升级工作已经全部完成,这里把整理过的升级后的文档共享给大家_PHP教程

Linux服务器升级步骤 一. 检测MySQL、Apache、PHP的安装模式: 这部分的主要目的是了解MySQL、Apache、PHP的安装模式,从而选择以何种方式删除之前的旧版本。 1. MySQL: # rpm –q mysql package mysql is not installed. 显示结果表明,MySQL不是以RPM包来安装的,而是以二进制包安装。 2. Apache: # rpm –q apache apache-1.3.12-2 显示结果表明,Apache是以RPM包安装的,且版本是1.3.12-2。 3. PHP: # rpm –q php php-...

前两天麻烦两位斑竹了!现在Linux服务器的升级工作已经全部完成,这里把整理过的升级后的文档共享给大_PHP教程

Linux服务器升级步骤一. 检测MySQL、Apache、PHP的安装模式:这部分的主要目的是了解MySQL、Apache、PHP的安装模式,从而选择以何种方式删除之前的旧版本。1. MySQL:# rpm http://www.bkjia.com/PHPjc/629536.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/629536.htmlTechArticleLinux服务器升级步骤 一.检测MySQL、Apache、PHP的安装模式: 这部分的主要目的是了解MySQL、Apache、PHP的安装模式,从而选择以何种方...

php获取服务器端mac和客户端mac的地址支持WIN/LINUX_PHP教程

获取服务器mac 代码如下:/** 获取网卡的MAC地址原码;目前支持WIN/LINUX系统 获取机器网卡的物理(MAC)地址 **/ class GetmacAddr{ var $result = array(); // 返回带有MAC地址的字串数组 var $macAddr; /*构造*/ function __construct($osType){ switch ( strtolower($osType) ){ case "unix": break; case "solaris": break; case "aix": break; case "linux": { $this->for_linux_os(); }break; default: { $this->for_window...

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

简单的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占有量 数组...

简单linux下php获取服务器状态代码_PHP教程

简单的linux下的php获取服务器状态的代码,不多说-直接上函数: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占有量 数组 $m...

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

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

linux下编译安装memcached服务,linuxmemcached_PHP教程

linux下编译安装memcached服务,linuxmemcached 系统:Ubuntu 13.10 第一步:安装libevent-dev $aptitude search libevent-dev $aptitude install libevent-dev 第二步:下载memcached并安装 官网地址:http://memcached.org/ $wget -c http://www.memcached.org/files/memcached-1.4.17.tar.gz $tar -zxvf memcached-1.4.17.tar.gz $cd memcached-1.4.17 $./configure --prefix=/usr/local/memcached $ make $ sudo make install ...