18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 技术:Web:PHP5.6搭建

技术:Web:PHP5.6搭建

时间:2023-05-05 01:00:02 | 来源:网站运营

时间:2023-05-05 01:00:02 来源:网站运营

技术:Web:PHP5.6搭建:

0 背景

在php的热度急速下跌的今天,在php8已经发现的日子,记录php5.6的安装似乎有点固执;但是也是实际需要

1 安装[1]

  1. 1 如果系统之前已经通过yum安装过了php,这里先卸载
    yum remove php*
    yum list installed | grep php
  2. 2 安装yum源
    yum -y install epel-release (安装epel源)
    wget http://mirrors.163.com/.help/CentOS6-Base-163.repo (安装163源)
    rpm –Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm (安装remi源)
  3. 3 安装php5.6
    yum install --enablerepo=remi --enablerepo=remi-php56 php-fpm
    yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-bcmath php-gd --skip-broken

2 开机启动[2]

#!/bin/sh # chkconfig: 2345 15 95# description: PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI implementation /# with some additional features useful for sites of any size, especially busier sites.# DateTime: 2016-09-20# Source function library. . /etc/rc.d/init.d/functions # Source networking configuration. . /etc/sysconfig/network # Check that networking is up. [ "$NETWORKING" = "no" ] && exit 0 #[IMPORTANT: Write Your file path]phpfpm="/usr/local/php/sbin/php-fpm" prog=$(basename ${phpfpm}) lockfile=/var/lock/subsys/phpfpmstart() { [ -x ${phpfpm} ] || exit 5 echo -n $"Starting $prog: " daemon ${phpfpm} retval=$? echo [ $retval -eq 0 ] && touch $lockfile return $retval } stop() { echo -n $"Stopping $prog: " killproc $prog -QUIT retval=$? echo [ $retval -eq 0 ] && rm -f $lockfile return $retval } restart() { configtest || return $? stop start } reload() { configtest || return $? echo -n $"Reloading $prog: " killproc ${phpfpm} -HUP RETVAL=$? echo } force_reload() { restart } configtest() { ${phpfpm} -t} rh_status() { status $prog } rh_status_q() { rh_status >/dev/null 2>&1 } case "$1" in start) rh_status_q && exit 0 $1 ;; stop) rh_status_q || exit 0 $1 ;; restart|configtest) $1 ;; reload) rh_status_q || exit 7 $1 ;; status) rh_status ;; *) echo $"Usage: $0 {start|stop|status|restart|reload|configtest}" exit 2 esac

参考

  1. ^1 https://blog.csdn.net/bjgaocp/article/details/98480920
  2. ^2 https://blog.csdn.net/lzy0613/article/details/76300371

关键词:技术

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭