【Linux创建ADSL拨号上网方法】教程文章相关的互联网学习教程文章

linux下为php添加iconv模块的方法_php技巧

./configure --with-mysql=/backup/mysql --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-curl --with-gd --enable-gd-native-ttf --with-apxs2=/usr/local/apache/bin/apxs --enable-sockets --with-iconv make时提示:代码如下: ..................................................... ext/iconv/.libs/iconv.o(.text+0x1738): In function `zif_iconv_mime_encode: /home/jjdai/work/zhupiter/php-5....

Linux下编译redis和phpredis的方法_php技巧

本文讲述了Linux下编译redis和phpredis的方法。分享给大家供大家参考,具体如下: 1、准备工作 下载软件:本站下载地址。 操作系统:CentOS 5.5 redis 版本:redis-2.6.9 2、编译安装 tar zxvf redis-2.6.9.tar.gz //解压 cd redis-2.6.9 make //编译 如果出现如下错误: zmalloc.o: In function `zmalloc_used_memory: /data/redis-2.6.9/src/zmalloc.c:223: undefined reference to `__sync_add_and_fetch_4 collect2: ld ret...

Linux(CentOS)下PHP扩展PDO编译安装的方法_php技巧【图】

本文讲述了Linux(CentOS)下PHP扩展PDO编译安装的方法。分享给大家供大家参考,具体如下: 这里是以 CentOS 为例,红帽系列的 Linux 方法应该都是如此,下面就详细说明步骤,在这里严重鄙视哪些内容啰嗦、说的杂七杂八的有关 PDO 编译安装的文章。 1、进入 PHP 的软件包 pdo 扩展目录中(注:不是 PHP 安装目录) [root@gamejzy /]# cd /tmp/lamp/php-5.3.19/ext/pdo_mysql/注:我的 php 软件包在 /tmp/lamp/php-5.3.19 下 执行 php...

Linux环境下php实现给网站截图的方法_php技巧

本文实例讲述了Linux环境下php实现给网站截图的方法。分享给大家供大家参考,具体如下: 第一步:下载wkhtmltopdf代码如下:[root@iZ94aawoublZ ~]# wget http://download.gna.org/wkhtmltopdf/0.12/0.12.3/wkhtmltox-0.12.3_linux-generic-amd64.tar.xz 第二步:解压代码如下:[root@iZ94aawoublZ ~]# xz -d wkhtmltox-0.12.3_linux-generic-amd64.tar.xz 第三步:继续解压代码如下:[root@iZ94aawoublZ ~]# tar xvf wkhtmltox-0.12....

Linux下ZendOptimizer的安装与配置方法

内容: 在装的好的Red Hat Linux 9 + Apache 2.0.55 + MySQL 5.1.6 + PHP 5.1.2后,接下来就是安装linux下的php加速器ZendOptimizer 2.6.2了。 自己编译 PHP 后,Zend Optimizer 2.6.2 需要自己设置一下,请参照以下步骤: 假设你编译滴PHP在如下目录:/opt/php 第一步:下载 Zend Optimizer 2.6.2 地址:http://downloads.zend.com/optimizer...c21-i386.tar... 第二步:解开 ZendOptimizer-2.6.2-linux-glibc21-i386.tar.gz...

PHP下操作Linux消息队列完成进程间通信的方法

关于Linux系统进程通信的概念及实现可查看:http://www.ibm.com/developerworks/cn/linux/l-ipc/   关于Linux系统消息队列的概念及实现可查看:http://www.ibm.com/developerworks/cn/linux/l-ipc/part4/   PHP的sysvmsg模块是对Linux系统支持的System V IPC中的System V消息队列函数族的封装。我们需要利用sysvmsg模块提供的函数来进进程间通信。先来看一段示例代码_1: 代码如下:<?php $message_queue_key = ftok(__FILE__,...

linux系统上支持php的 iconv()函数的方法

1、下载libiconv函数库http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.9.2.tar.gz; 2、解压缩tar -zxvf libiconv-1.9.2.tar.gz; 3、安装libiconv 代码如下:#configure --prefix=/usr/local/iconv #make #make install 4、重新编译php 增加编译参数--with-iconv=/usr/local/iconv windows下 最近在做一个小偷程序,需要用到iconv函数把抓取来过的utf-8编码的页面转成gb2312, 发现只有用iconv函数把抓取过来的数据一转码数据就...

linux iconv方法的使用

参考phpinfo的信息,iconv模块也已经正确加载。 google一下。原来才知道,原来在linux版本下iconv这个方法还是有点下下问题的。 csdn上的一个网友给出的解决方案为: view sourceprint?一种方法是把iconv换成 mb_convert_encoding 另一种方法是修改iconv 的实现,从glibc 改为libiconv 搞了半天,烦躁! 有朋友碰到的话,也可以这么解决了 按照该网友提供的第一个方法,将iconv方法修改为使用mb_convert_encoding,搞定。。 多谢该...

Linux fgetcsv取得的数组元素为空字符串的解决方法

但服务器上,很多使用Linux服务器,源程序使用UTF-8,这样很容易产生字符编码的问题. 如果仅仅将CSV文件转码为UTF-8,这样在Windows服务器上没有问题, 而在RedHat5.5上,用fgetcsv取得的数组中,如果某列的内容是中文,则该列对应的数组元素为空字符串,而英文则正常. 这时,需要设置区域: setlocale(LC_ALL, 'zh_CN.UTF-8'); 代码如下 代码如下:// 上传的CSV文件,通常是用Excel编辑的GBK编码, // 而源代码是UTF-8,需要进行转码处理 file_p...

如何使用Linux的Crontab定时执行PHP脚本的方法

下面介绍Crontab的两种方法。 一、在Crontab中使用PHP执行脚本 就像在Crontab中调用普通的shell脚本一样(具体Crontab用法),使用PHP程序来调用PHP脚本。 每一小时执行myscript.php如下: 代码如下:# crontab -e 00 * * * * /usr/local/bin/php /home/john/myscript.php /usr/local/bin/php为PHP程序的路径。 二、在Crontab中使用URL执行脚本 如果你的PHP脚本可以通过URL触发,你可以使用lynx或curl或wget来配置你的Crontab。 下...

通过PHP修改Linux或Unix口令的方法分享

需要的工具和安装:   你必须安装下面的工具和软件:   –修改口令的Shell脚本;   – Sudo访问权;   – Apache or Lighttpd web服务器;   – PHP服务端程序。   步骤1:安装可以修改用户口令的shell脚本   该脚本可以实际用于修改Linux用户的口令(已在Linux和FreeBSD测试)。   例子: shell脚本代码   #!/bin/sh # \ exec expect -f “$0″ ${1+”$@”} set password [lindex $argv 1] spawn passwd [lindex $argv 0...

Linux下实现PHP多进程的方法分享

PHP多进程:使用PHP的Process Control Functions(PCNTL/线程控制函数) 函数参考可见:http://www.php.com/manual/zh/ref.pcntl.php 只能用在Unix Like OS,Windows不可用。 编译php的时候,需要加上–enable-pcntl,且推荐仅仅在CLI模式运行,不要在WEB服务器环境运行。 以下为实现PHP多进程的简单测试代码: 代码如下:<?php declare(ticks=1); $bWaitFlag = FALSE; /// 是否等待进程结束 $intNum = 10; /// 进程总数 $pids = arr...

linux环境apache多端口配置虚拟主机的方法深入介绍

默认情况下,linux上apache使用的默认文档目录是:/var/www默认端口是:80如果想发布自己的一个系统资源目录,可以使用下面的方法,执行如下命令:(1)添加监听端口#cd /etc/apache2#vim ports.conf文件添加:NameVirtualHost *:8000Listen 8000(2)配置虚拟目录#cd /etc/apache2/sites-available#cp default default-me#vim default-me文件内容如下: 代码如下:<VirtualHost *:8000 > ServerAdmin webmaster@localhost Documen...

Linux编译升级php的详细方法

服务器环境:CentOS – 5.4php升级:5.4.14 - 5.5.0升级心得:比较顺利,但是有一点需要说明:eaccelerator无法兼容php5.5.0,好在php在5.5.0默认提供了Zend OPcache,所以一直习惯eaccelerator的朋友如果要升级到php5.5.0的话,可能要暂时和eaccelerator说bye bye了。1、安装php5.5.0下载php安装包:http://www.php.com/get/php-5.5.0.tar.gz/from/a/mirror 代码如下:# 解压缩安装包tar zxvf php-5.5.0.tar.gz# 进入目录cd php-5...

php在linux下检测mysql同步状态的方法

本文实例讲述了php在linux下检测mysql同步状态的方法。分享给大家供大家参考。具体分析如下: 这里通过两个实例来介绍mysql同步状态检测实现方法。代码如下:代码如下:#!/bin/sh #check MySQL_Slave Status #crontab time 00:10 MYSQL_USER="root" MYSQL_PWD="123456" MYSQL_SLAVE_LOG="/tmp/check_mysql_slave.log" EMAIL="1351010****@139.com" MYSQL_PORT=`netstat -na|grep "LISTEN"|grep "3306"|awk -F[:" "...