好男人好资源在线观看免费视频,国产又爽又黄又不遮挡视频,国产亚洲欧美另类精品久久久,国产精品99久久久久久猫咪,国产综合久久久久久鬼色

廣告

Centos7如何安裝php

2023-11-30

Centos7如何安裝php?本教程以Centos7系統(tǒng)為例

本配置適用于centos7版本

1.安裝vim編輯工具

yum install vim -y
 

2.安裝lrzsz上傳工具

yum install lrzsz -y

安裝lrzsz上傳工具


安裝完后可以使用rz命令上傳所需要的軟件工具(最好進(jìn)入家目錄/home在上傳方便以后查找)

安裝完后可以使用rz命令上傳所需要的軟件工具

3.指定環(huán)境版本和上傳環(huán)境安裝包

php5.6.6.tar(具體版本不一定,這邊只是隨機(jī)安裝1個(gè)版本,具體看需要什么版本)

安裝關(guān)聯(lián)包

yum -y install libxml2-devel

yum -y install bzip2 bzip2-devel

yum -y install curl-devel

yum -y install libjpeg-devel

yum -y install libpng-devel

yum -y install freetype-devel

yum -y install libmcrypt-devel

4.安裝php5.6.6.tar

4.1進(jìn)入上傳文件目錄解壓php5.6.6.tar文件

[root@vt178m5c home]# tar jxf php5.6.6.tar.bz2
4.2進(jìn)入php5.6.6解壓文件開始編譯安裝php

[root@vt178m5c home]# cd php-5.6.6

[root@vt178m5c php-5.6.6]# ./configure \

--prefix=/usr/local/php \

--with-config-file-path=/usr/local/php \

--with-bz2 \

--with-curl --with-curlwrappers --enable-ftp --enable-sockets --disable-ipv6 --with-gd \

--with-mcrypt --with-mhash \

--with-jpeg-dir --with-png-dir --with-freetype-dir --enable-gd-native-ttf --with-iconv-dir \

--enable-mbstring --enable-calendar --enable-fpm --with-gettext --with-libxml-dir=/usr/local \

--with-zlib --enable-zend-multibyte --with-pdo-mysql=/usr/local/mysql \

--with-mysqli=/usr/local/mysql/bin/mysql_config \

--with-mysql=/usr/local/mysql
4.3編譯完確認(rèn)沒有報(bào)錯(cuò)后開始安裝php

make && make install
4.4拷貝php配置文件到所安裝的php的lib目錄下命名為php.ini

[root@vt178m5c php-5.6.6]# cp php.ini-production /usr/local/php/lib/php.ini
4.5進(jìn)入php-fpm配置文件

[root@vt178m5c php-5.6.6]# cd /usr/local/php/etc/
4.6拷貝php-fpm.conf.default文件,新副本命名為php-fpm.conf

[root@vt178m5c etc]# cp php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
4.7修改php-fpm配置文件開啟php-fpm.pid

[root@svbkq091 etc]# vim /usr/local/php/etc/php-fpm.conf
找到

;pid = run/php-fpm.pid
刪掉注釋

pid = run/php-fpm.pid
4.8編寫php-fpm啟動(dòng)腳本

[root@svbkq091 etc]# vim /etc/init.d/php-fpm
腳本代碼:

#!/bin/bash

#

# Startup script for the PHP-FPM server.

#

# chkconfig: 345 85 15

# description: PHP is an HTML-embedded scripting language

# processname: php-fpm

# config: /usr/local/php/lib/php.ini

# Source function library.

. /etc/rc.d/init.d/functions

PHP_PATH=/usr/local

DESC="php-fpm daemon"

NAME=php-fpm

# php-fpm路徑

DAEMON=$PHP_PATH/php/sbin/$NAME

# 配置文件路徑

CONFIGFILE=$PHP_PATH/php/etc/php-fpm.conf

# PID文件路徑(在php-fpm.conf設(shè)置)

PIDFILE=$PHP_PATH/php/var/run/$NAME.pid

SCRIPTNAME=/etc/init.d/$NAME

# Gracefully exit if the package has been removed.

test -x $DAEMON || exit 0

rh_start() {

$DAEMON -y $CONFIGFILE || echo -n " already running"

}

rh_stop() {

kill -QUIT `cat $PIDFILE` || echo -n " not running"

}

rh_reload() {

kill -HUP `cat $PIDFILE` || echo -n " can't reload"

}

case "$1" in

start)

echo -n "Starting $DESC: $NAME"

rh_start

echo "."

;;

stop)

echo -n "Stopping $DESC: $NAME"

rh_stop

echo "."

;;

reload)

echo -n "Reloading $DESC configuration..."

rh_reload

echo "reloaded."

;;

restart)

echo -n "Restarting $DESC: $NAME"

rh_stop

sleep 1

rh_start

echo "."

;;

*)

echo "Usage: $SCRIPTNAME {start|stop|restart|reload}" >&2

exit 3

;;

esac

exit 0
編寫完腳本記得修改下腳本權(quán)限

[root@svbkq091 etc]# chmod 755 /etc/init.d/php-fpm
4.9 php-fpm啟動(dòng)|停止|重啟

[root@svbkq091 etc]# /etc/init.d/php-fpm start 啟動(dòng)php-fpm

[root@svbkq091 etc]# /etc/init.d/php-fpm stop 關(guān)閉php-fpm

[root@svbkq091 etc]# /etc/init.d/php-fpm restart 重啟php-fpm

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明出處!

上一篇:在 Linux 中分割和重組文件

下一篇:Windows系統(tǒng)獲取當(dāng)前.NET Framework最高版本信息

這條幫助是否解決了您的問題?已解決未解決

提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!很抱歉未能解決您的疑問。我們已收到您的反饋意見,同時(shí)會(huì)及時(shí)作出反饋處理!

立即注冊(cè)91VPS賬號(hào),免費(fèi)體驗(yàn)多款產(chǎn)品
立即注冊(cè)
聯(lián)系我們
全國咨詢熱線:
0712-5319406
QQ客服:
800193021
91VPS微信客服

掃碼聯(lián)系微信客服