欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

apache2.4.18+php7安裝流程-創(chuàng)新互聯(lián)

  1. apache 2.4.18

    成都創(chuàng)新互聯(lián)公司專注于企業(yè)網絡營銷推廣、網站重做改版、大關網站定制設計、自適應品牌網站建設、H5響應式網站、商城網站定制開發(fā)、集團公司官網建設、成都外貿網站建設、高端網站制作、響應式網頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為大關等各大城市提供網站開發(fā)制作服務。

先安裝apr,apr-util,和pcre

# tar xvf apr-1.5.2.tar.gz

# cd apr-1.5.2

# ./configure --prefix=/usr/local/apr &&  make && make install

2、安裝apr-util

# tar xvf apr-util-1.5.4.tar.bz2

# cd apr-util-1.5.4

# ./configure --prefix=/usr/local/apr-util  --with-apr=/usr/local/apr && make && make install

3、安裝pcre

# tar xvf pcre-8.37.tar.bz2

# cd pcre-8.37

# ./configure --prefix=/usr/local/pcre && make && make install

4.安裝httpd

./configure \
--prefix=/usr/local/apache \
--enable-so \
--enable-ssl \
--enable-cgi \
--with-rewrite \
--with-zlib \
--with-pcre=/usr/local/pcre \
--with-apr=/usr/local/apr \
--with-apr-util=/usr/local/apr-util \
--enable-mpms-shared=all \
--with-mpm=prefork \
--enable-proxy \
--enable-proxy-http \
--enable-proxy-ajp \
--enable-proxy-balancer \
--enable-lbmethod-heartbeat \
--enable-heartbeat \
--enable-slotmem-shm \
--enable-slotmem-plain \
--enable-watchdog

上面比較重要的就是指定 幾個路徑,apr,apr-util,pcre

另外一個是,--with-mpm=prefork 以及--enable-so

5、添加PATH環(huán)境變量

# cat /etc/profile.d/apache.sh

# export PATH=$PATH:/usr/local/apache/bin

# . /etc/profile.d/apache.sh

6、編輯配置httpd.conf配置文件

# vim /usr/local/apache/conf/httpd.conf

 #取消注釋,否則啟動會報下面的錯誤

LoadModule slotmem_shm_module modules/mod_slotmem_shm.so

error:

tailf /usr/local/apache/logs/error_log

[Thu Feb 04 10:36:40.825258 2016] [proxy_balancer:emerg] [pid 61695:tid 139808143390464] AH01177: Failed to lookup provider 'shm' for 'slotmem': is mod_slotmem_shm loaded??

[Thu Feb 04 10:36:40.825457 2016] [:emerg] [pid 61695:tid 139808143390464] AH00020: Configuration Failed, exiting

7、編寫啟動腳本,方便開機自啟動

#!/bin/bash
#
# httpd        Startup script for the Apache HTTP Server
#
# chkconfig: - 85 15
# description: Apache is a World Wide Web server.  It is used to serve \
#       HTML files and CGI.
# processname: httpd
# config: /etc/httpd/conf/httpd.conf
# config: /etc/sysconfig/httpd
# pidfile: /var/run/httpd.pid
# Source function library.
. /etc/rc.d/init.d/functions
if [ -f /etc/sysconfig/httpd ]; then
        . /etc/sysconfig/httpd
fi
# Start httpd in the C locale by default.
HTTPD_LANG=${HTTPD_LANG-"C"}
# This will prevent initlog from swallowing up a pass-phrase prompt if
# mod_ssl needs a pass-phrase from the user.
INITLOG_ARGS=""
# Set HTTPD=/usr/sbin/httpd.worker in /etc/sysconfig/httpd to use a server
# with the thread-based "worker" MPM; BE WARNED that some modules may not
# work correctly with a thread-based MPM; notably PHP will refuse to start.
# Path to the apachectl script, server binary, and short-form for messages.
apachectl=/usr/local/apache/bin/apachectl
httpd=${HTTPD-/usr/local/apache/bin/httpd}
prog=httpd
pidfile=${PIDFILE-/var/run/httpd.pid}
lockfile=${LOCKFILE-/var/lock/subsys/httpd}
RETVAL=0
start() {
        echo -n $"Starting $prog: "
        LANG=$HTTPD_LANG daemon --pidfile=${pidfile} $httpd $OPTIONS
        RETVAL=$?
        echo
        [ $RETVAL = 0 ] && touch ${lockfile}
        return $RETVAL
}
stop() {
echo -n $"Stopping $prog: "
killproc -p ${pidfile} -d 10 $httpd
RETVAL=$?
echo
[ $RETVAL = 0 ] && rm -f ${lockfile} ${pidfile}
}
reload() {
    echo -n $"Reloading $prog: "
    if ! LANG=$HTTPD_LANG $httpd $OPTIONS -t >&/dev/null; then
        RETVAL=$?
        echo $"not reloading due to configuration syntax error"
        failure $"not reloading $httpd due to configuration syntax error"
    else
        killproc -p ${pidfile} $httpd -HUP
        RETVAL=$?
    fi
    echo
}
# See how we were called.
case "$1" in
  start)
start
;;
  stop)
stop
;;
  status)
        status -p ${pidfile} $httpd
RETVAL=$?
;;
  restart)
stop
start
;;
  condrestart)
if [ -f ${pidfile} ] ; then
stop
start
fi
;;
  reload)
        reload
;;
  graceful|help|configtest|fullstatus)
$apachectl $@
RETVAL=$?
;;
  *)
echo $"Usage: $prog {start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest}"
exit 1
esac
exit $RETVAL

重要的是指定這幾個文件的路徑就OK了,一定要是你安裝的路徑:

apachectl=/usr/local/apache/bin/apachectl
httpd=${HTTPD-/usr/local/apache/bin/httpd}
prog=httpd
pidfile=${PIDFILE-/var/run/httpd.pid}

8.httpd.pid文件

因為自啟動腳本中httpd的pid配置在/var/run/httpd.pid下面,所以還需要修改httpd.conf的配置文件

vim /usr/local/apache/conf/httpd.conf

PidFile "/var/run/httpd.pid"

加完以后,在/var/run/httpd.pid建立一個這個文件,設置好讀寫權限。

然后重啟pc,因為偶爾會有不重啟,無法用service httpd stop關閉httpd進程。

重啟一下就OK了。

httpd到這里結束了

記得檢查httpd.conf里是否有這行:

LoadModule php7_module        modules/libphp7.so

=====================================================================

PHP 7的安裝:

  1. 安裝openssl組件,否則會報 ssl too old故障

yum -y openssl-devel

2.安裝其他必須組件

yum -y install libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel

3.編譯

./configure \
--prefix=/usr/local/php7 \
--with-config-file-path=/usr/local/php7/etc \
--with-config-file-scan-dir=/usr/local/php7/etc/php.d \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-mcrypt=/usr/include \
--enable-mysqlnd \
--with-mysqli \
--with-pdo-mysql \
--enable-fpm \
--with-gd \
--with-iconv \
--with-zlib \
--enable-xml \
--enable-shmop \
--enable-sysvsem \
--enable-inline-optimization \
--enable-mbregex \
--enable-exif \
--enable-mbstring \
--enable-ftp \
--enable-gd-native-ttf \
--with-openssl \
--enable-pcntl \
--enable-sockets \
--with-xmlrpc \
--enable-zip \
--enable-soap \
--without-pear \
--with-gettext \
--enable-session \
--with-curl \
--with-jpeg-dir \
--with-freetype-dir \
--enable-opcache \
--disable-fileinfo

比較重要的有這幾個:

(1):必須加,記得檢查/usr/local/apache/bin/有apxs這個文件

--with-apxs2=/usr/local/apache/bin/apxs \

(2):這幾個根據(jù)程序員具體需求加上

--enable-exif \
--enable-mbstring \
--with-gd \

然后就是

make && make install了

4.配置文件

進入php源碼的解壓包:

apache 2.4.18+php7安裝流程

cp php.ini-production /usr/local/php7/etc/php.ini  #在源文件目錄下
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm   #在源文件目錄下
cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf
cp /usr/local/php7/etc/php-fpm.d/www.conf.default /usr/local/php7/etc/php-fpm.d/www.conf

5.添加系統(tǒng)變量:

echo -e '\nexport PATH=/usr/local/php7/bin:/usr/local/php7/sbin:$PATH\n' >> /etc/profile && source /etc/profile

設置PHP日志目錄和php-fpm進程文件(php-fpm.sock)目錄:

mkdir -p /var/log/php-fpm/ && mkdir -p /var/run/php-fpm && cd /var/run/ && chown -R nginx:nginx php-fpm

mkdir -p /var/lib/php/session

chown -R nginx:nginx /var/lib/php

6.設置開機啟動

chmod +x /etc/init.d/php-fpm

chkconfig --add php-fpm

chkconfig php-fpm on

7.啟動服務

service php-fpm start

netstat -tlunp看80和9000端口是否開開了。

=================================

整合PHP7和apache

在/usr/local/apache/conf/httpd.conf末尾加上兩行:

AddType application/x-httpd-php .php

PHPIniDir "/usr/local/php7/"

在此處后加上index.php索引文件:

apache 2.4.18+php7安裝流程

重啟一下apache就OK了。

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網站標題:apache2.4.18+php7安裝流程-創(chuàng)新互聯(lián)
轉載來于:http://aaarwkj.com/article26/ccdgjg.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供商城網站、云服務器、做網站建站公司、企業(yè)網站制作定制網站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網站建設公司
日本黄色高清视频一区| 国产免费高清av在线| 亚洲视频一区二区精品| 日韩欧美国产精品自拍| 白色发布会在线观看免费| 日韩人妻有码中文字幕| 日本熟妇一区二区三区高清视频| 成人作爱视频免费播放| 国产精品国产精品无卡区| 午夜精品人妻一区二区| 在线亚洲精品一区二区| 中文字幕乱码亚州精品一区| 亚洲乱码在线中文字幕| 久久九九精品日本人妻视频| 激情一区二区三区视频| 欧美日韩另类激情免费| 国产精品国产成人生活片| 91精品一久久香蕉国产| 蜜桃视频在线观看视频免费| 欧美黄片不用下载在线观看| 丁香六月色婷婷亚洲激情| 18禁超污网站免费观看| 国产精品一区二区国产激情久久| 99热视频在线观看免费| 欧美日本道一区二区三区| 亚洲精品国产第一区| 午夜激情视频免费国产| 日本黄色高清视频一区| 一区二区三区乱码国产在线| 中文字幕二区三区av| 欧美熟妇精品一区二区蜜桃| av毛片天堂在线观看| 欧美日韩加勒比综合在线| 韩国专区福利一区二区| 国产精品国产三级国产av野外| 天堂8在线最新版av| 国产黄片免费高清观看| 中文字幕日产乱码一二三区| 亚洲精品啪啪一区二区| 日韩精品视频在线不卡| 亚洲色图综合在线观看|