当前位置:首页 > PHP教程 > 正文内容

开启PHP服务的方法_php教程,php

搜教程4年前 (2020-03-16)PHP教程184

PHP实现统计在线人数的方法_php教程

PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。本文就来为大家介绍一下使用php实现统计在线人数的方法。

安装完php,使用chkconfig命令来查看php-fpm服务是否开启,如果没有开启

1、在/etc/init.d/目录下创建脚本php-fpm

vim/etc/init.d/php-fpm

2、编写脚本内容(将一下复制进去相应改动安装路径)

#!/bin/sh
     #
     # php-fpm - this script starts and stops the php-fpm daemin
     #
     # chkconfig: - 85 15
     # processname: php-fpm
     # config:      /usr/local/php/etc/php-fpm.conf
     set -e
     PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
     DESC="php-fpm daemon"
     NAME=php-fpm
     DAEMON=/usr/local/php/sbin/$NAME                 //这里改成之前的安装目录
     CONFIGFILE=/usr/local/php/etc/php-fpm.conf      //这里改成之前的安装目录
     PIDFILE=/usr/local/php/var/run/$NAME.pid         //这里改成之前的安装目录
     SCRIPTNAME=/etc/init.d/$NAME                         //这里改成之前的安装目录    
     # If the daemon file is not found, terminate the script.
     test -x $DAEMON || exit 0
     d_start(){
         $DAEMON -y $CONFIGFILE || echo -n " already running"
     }
     d_stop(){
         kill -QUIT `cat $PIDFILE` || echo -n " no running"
     }
     d_reload(){
         kill -HUP `cat $PIDFILE` || echo -n " could notreload"
     }
     case "$1" in
         start)
             echo -n "Starting $DESC: $NAME"
             d_start
             echo "."
             ;;
         stop)
             echo -n "Stopping $DESC: $NAME"
             d_stop
             echo "."
             ;;
         reload)
             echo -n "Reloading $DESCconfiguration..."
             d_reload
             echo "Reloaded."
             ;;
         restart)
             echo -n "Restarting $DESC: $NAME"
             d_stop
             # Sleep for two seconds before startingagain, this should give the nginx daemon some time to perform a graceful stop
             sleep 2
             d_start
             echo "."
             ;;
         *)
             echo "Usage: $SCRIPTNAME{start|stop|restart|force-reload)" >&2
             exit 3
             ;;
     esac
     exit 0

最后:wq退出保存;

总结PHP编程20大效率要点_php教程

1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、row['id']的速度是row[id]的7倍。

3、更改脚本权限

chmod775 /etc.init.d/php-fpm

4、设置开机启动

chkconfigphp-fpm on

可以用命令chkconfig查看开机服务列表

相关推荐:

PHP视频教程:https://www.ki4.cn/course/list/29/type/2.html

以上就是开启PHP服务的方法的详细内容,更多请关注ki4网其它相关文章!

PHP代码加密的几种方法介绍_php教程

代码加密,也是保护网站安全的一种方法,本文就来为大家介绍几种PHP代码加密的方法,希望对大家有一定的帮助。

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/17383.html

标签: php
分享给朋友:

“开启PHP服务的方法_php教程,php” 的相关文章

php怎样推断接见体系的用户装备范例(代码示例)【php教程】,php

本篇文章给人人带来的内容是关于php怎样推断接见体系的用户装备范例(代码示例),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 现今的电子装备越来越多,我们在开辟过程当中每每也须要剖析用户运用的电子装备范例。下面是采纳PHP代码来猎取用户运用的哪些范例的电子装备来接见本身的平台...

thinkphp的$this的用法引见(附代码)【php教程】,thinkphp

本篇文章给人人带来的内容是关于thinkphp的$this的用法引见(附代码),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 经常使用要领: $this -> user[''id] 在user表中查询user_info ,user_info的别的字段值能够去对应的主表中查...

PHP完成弗洛伊德(Floyd)三角形【php教程】,PHP,弗洛伊德(Floyd)

PHP完成弗洛伊德(Floyd)三角形【php教程】,PHP,弗洛伊德(Floyd)

本篇文章给人人引见用PHP生成并显现弗洛伊德(Floyd)三角形的前n行的要领。(运用n=5和n=11行) 弗洛伊德三角形是一组直角三角形自然数,用于计算机科学教诲。它是以罗伯特·弗洛伊德的名字定名的。它的定义是用一连的数字添补三角形的行,从左上角的1最先: PHP代码示例以下: &l...

PHP explode()函数用法详解【php教程】,PHP,explode()

PHP explode()函数用法详解【php教程】,PHP,explode()

本篇文章主要给人人引见PHP中explode()函数的用法详解,愿望对须要的朋侪有所协助! explode()是PHP中的内置函数,用于将字符串拆分为差别的字符串。explode()函数基于字符串分开符来拆分字符串,也就是说,它将字符串拆分为出自分开符的位置。此函数返回一个数组,个中包括经...

ThinkPHP中RBAC权限带菜单栏显现和细致权限操纵【php教程】,ThinkPHP,RBAC

ThinkPHP中RBAC权限带菜单栏显现和细致权限操纵【php教程】,ThinkPHP,RBAC

RBAC是什么,能处置惩罚什么难题? RBAC是Role-Based Access Control的首字母,译成中文即基于角色的权限接见掌握,说白了也就是用户经由历程角色与权限举行关联[其架构灵感来源于操纵系统的GBAC(GROUP-Based Access Control)的权限治理掌握...

什么是代办形式?(实例申明)【php教程】,代理模式

代办形式 代办形式的作用和继续以及接口和组合的作用相似,都是为了聚合共用部份,削减大众部份的代码。 差别的是相比起继续,他们的语境差别,继续要表达的寄义是 is-a, 而代办要表达的寄义更接近于接口, 是 has-a,而且运用代办的话应了一句话"罕用继续,多用组合",要表达的意义实在也就是下...