【linux运维、架构之路-MySQL多实例】教程文章相关的互联网学习教程文章

linux系统下php安装mbstring扩展的二种方法_php实例

1.执行 代码如下:yum install php-mbstring 2. 修改php.ini (这一步非常重要, 部分lxadmin版本无法自动修改) 代码如下:echo ‘extension=mbstring.so >>/etc/php.ini #更具php安装目录而定 3. 重启web service 如果是apache: service httpd restart 方法二:php 5.36安装目录:/usr/local/php 代码如下:#cd /usr/src/php-5.3.6/ext/mbstring#/usr/local/php/bin/phpize#./configure --with-php-config=/usr/local/php/bin/php-con...

Linux中用PHP判断程序运行状态的2个方法_php实例

有时候在服务器上面写一些脚本的时候,经常要放到crontab里面定时运行。时间长了就有一个问题,那就是程序重复运行消耗太多的资源,怎么处理呢?下面我写了两种方法: 第一种:用linux里面的正则匹配 代码如下:function ifrun($clsname,$bf = 0){ //下面进行检测,如有一个进程正在运行,则不运行 $str=shell_exec("/bin/ps ax > /home/root/".$clsname."_run.txt"); $str=shell_exec("/bin/grep -c ".$clsname.".php /ho...

PHPzip扩展Linux下安装过程分享_php实例

1.依次运行以下命令 代码如下:wget http://pecl.php.com/get/zip-1.8.10.tgz#tar zxvf zip-1.8.3.tgz#cd zip-1.8.3#/opt/php/bin/phpize (对应的phpize路径)http://yige.org/#./configure --with-php-config=/opt/php/bin/php-config (对应的php-config路径)#make#make install 2.生成的模块路径 代码如下:/opt/php/lib/php/extensions/no-debug-non-zts-20050922/zip.so3.修改php.ini 代码如下:extension_dir = "./";修改为...

Windows和Linux中php代码调试工具Xdebug的安装与配置详解_php实例

一、为什么需要Debugger? 很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对 于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以在程序执行的过程中,通过输出特定变量的值可以判断程序执行是否正确,甚至效率高低也可以 看出来(当然可能还需要使用一些时间函数)。那么我们为什么还需要一个专门的调试程序来监控我们的程序运行呢? 这个问题的答案不妨留到后面来揭晓。 二、什么是Xdebug? Xdeb...

分享一段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实例

开发和部署的过程中可能会经常出现需要额外安装PHP扩展的情况,下边以PDO_MYSQL为例,介绍下手动编译安装PHP扩展: 先到http://pecl.php.com/找需要的版本,我用的是稳定的版本。要先看看说明,特别是要注意mysql的php的版本。代码如下: wget http://pecl.php.com/get/PDO_MYSQL-1.0.2.tgz tar xzvf PDO_MYSQL-1.0.2.tgz cd PDO_MYSQL-1.0.2 /usr/local/php/bin/phpize Configuring for: PHP Api Version: 20041225 Zend Module Ap...

Linux下PHP连接Oracle数据库_php实例【图】

安装步骤: 一、安装oracle-instantclient 下载地址:http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html 下载 oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm 下载 oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm 放在/usr/packages/目录下 # rmp -ivh oracle-instantclient* 此时会生成/usr/lib/oracle/11.2/client/lib/目录 *注:下载对应数据库版本 二、修改/etc/ld.so.conf配置文件...

Linux下PHP安装mcrypt扩展模块笔记_php实例【图】

系统环境:centOS6.3 APACHE:httpd-2.4.2 PHP:php-5.3.21 一.安装mcrypt 1.下载Libmcrypt,mhash,mcrypt安装包代码如下: libmcrypt-2.5.8.tar.gz # wget http://sourceforge.net/project/showfiles.php?group_id=87941&package_id=91774&release_id=487459 mhash-0.9.9.tar.gz # wget http://sourceforge.net/project/showfiles.php?group_id=4286&package_id=4300&release_id=645636 mcrypt-2.6.8.tar.gz # wget http://sourcefo...

linux下实现定时执行php脚本_php实例

在linux中输入命令代码如下: crontab -e然后使用vim的命令编辑打开的文件,输入代码如下: 0 * * * * /usr/bin/php -f /home/userxxx/update.php保存,退出,好了,现在系统会在每个0点自动执行update.php脚本,脚本中可以编写数据库执行,自动发邮件等功能。 注:直接写成 0 * * * * php -f /home/userxxx/update.php将不会起作用。另外cronjob的格式为: MIN HOUR DOM MON DOW CMDFieldDescriptionAllowed ValueMINMinute field0 ...

linux中cd命令使用详解_php实例

Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧。 1. 命令格式: cd [目录名] 2. 命令功能: 切换当前目录至dirName 3. 常用范例 3.1 例一:进入系统根目录 命令: cd / 输出: [root@localhost ~]# cd / 说明:进入系统根目录,上面命令执行完后拿ls命令看一下,当前目录已经到系统根目录了 命令: c...

利用PHP脚本在Linux下用md5函数加密字符串的方法_php实例

#touch a.php //创建a.php文件#vi a.php //用vi 编辑a.php文件将<?php echo md5(123456); ?>输入进去后保存 #php a.php //运行a.php文件显示:e10adc3949ba59abbe56e057f20f883eA.在linux或Unix上,md5sum是用来计算和校验文件报文摘要的工具程序。一般来说,安装了Linux后,就会有md5sum这个工具,直接在命令行终端直接运行。可以用下面的命令来获取md5sum命令帮助 man md5sum #md5sum –help有个提示:“With no FILE, or w...

Linux系统递归生成目录中文件的md5的方法_php实例【图】

linux下使用md5sum递归生成整个目录的md5 今天要用md5sum操作目录,递归生成目录下所有文件的md5值,结果发现它不支持递归操作于是写了个php脚本处理下 代码:<?php $path =/data/www/bbs/source; $outfile = file.md5; get_file_md5($path, $outfile); function get_file_md5($path, $outfile) { $path = rtrim($path, /); if(function_exists(scandir)) { $files = scandir($path); foreach($files as $v) { if($v !...

Linux操作系统安装LAMP环境_php实例【图】

Step1. 安装 Apache在terminal中输入命令代码如下:sudo apt-get install apache2打开浏览器,在地址栏输入:127.0.0.1,如果出现了 “It works!”,表明安装成功 Step2. 安装 php5在 terminal 中输入:代码如下:sudo apt-get install php5 libapache2-mod-php5 php5-mysql重启 apache2 :代码如下:sudo /etc/init.d/apache2 restart 注:如果你想关闭 apache 服务,可以执行如下命令:sudo /etc/init.d/apache2 stop如果想打开 apa...

如何通过Linux命令行使用和运行PHP脚本_php实例【图】

下面通过图文并茂的方式给大家分享下通过Linux命令使用和运行PHP脚本。 PHP是一个开源服务器端脚本语言,最初这三个字母代表的是“Personal Home Page”,而现在则代表的是“PHP:Hypertext Preprocessor”,它是个递归首字母缩写。它是一个跨平台脚本语言,深受C、C++和Java的影响。在 Linux 命令行中运行 PHP 代码 PHP的语法和C、Java以及带有一些PHP特性的Perl变成语言中的语法十分相似,它当下大约正被2.6亿个网站所使用,当前...

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

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