国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

centos下部署php7

int64 / 844人閱讀

摘要:環境標準化分析歸納前幾個月來發布過程當中遇到的問題個環境配置并非都一樣導致內網測試各環境通過但在生產環境還是會跪,未永絕后患,故聯合悟飯整理一個的標準環境,整理完經過測試后,將,,,環境全部統一。

59store erp環境標準化 1.why to be standard

分析歸納前幾個月來發布過程當中遇到的問題,dev,qa,stage,product 4個環境配置并非都一樣,導致

內網測試各環境通過但在生產環境還是會跪,未永絕后患,故聯合悟飯整理一個erp的標準php環境,整理

完經過測試后,將dev,qa,stage,product環境全部統一。

2.PHP版本選擇(7.0) 為何選擇php7

php之父曰:能比前一版PHP 5快上一倍

團隊使用laravel框架對高版本PHP兼容性友好

大家可以使用PHP7新特性,有助于我們跟上節奏

PHP(7.0)在CentOs下的安裝 1.下載

wget -O php-7.0.5.tar.gz http://cn2.php.net/get/php-7.0.5.tar.gz/from/this/mirror

2.安裝開發包和依賴庫

安裝development tools

`yum groupinstall development tools`

安裝yum擴展

1.`rpm -ivh http://mirrors.sohu.com/fedora-epel/6/i386/epel-release-6-8.noarch.rpm`

2.`yum update`

安裝PHP支持庫

   yum -y install libmcrypt-devel mhash-devel libxslt-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel php-mcrypt

3.編譯PHP7.0

編譯參數

   "./configure"  "--prefix=/usr/local/php" "--with-config-file-path=/usr/local/php/etc" "--enable-fpm" "--with-fpm-user=www" "--with-fpm-group=www" "--with-mysql=mysqlnd" "--with-mysqli=mysqlnd" "--with-pdo-mysql=mysqlnd" "--with-iconv-dir" "--with-freetype-dir=/usr/local/freetype" "--with-jpeg-dir" "--with-png-dir" "--with-zlib" "--with-libxml-dir=/usr" "--enable-xml" "--disable-rpath" "--enable-bcmath" "--enable-shmop" "--enable-sysvsem" "--enable-inline-optimization" "--with-curl" "--enable-mbregex" "--enable-mbstring" "--with-mcrypt" "--enable-ftp" "--with-gd" "--enable-gd-native-ttf" "--with-openssl" "--with-mhash" "--enable-pcntl" "--enable-sockets" "--with-xmlrpc" "--enable-zip" "--enable-soap" "--with-gettext" "--disable-fileinfo" "--enable-opcache"

make && make install

make && make install

4.配置PHP-FPM

增加用戶&用戶組

groupadd www

useradd -g www www

拷貝php-fpm.conf文件
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

拷貝php-fpm include文件
cp usr/local/php/etc/php-fpm.d/ww.conf.default www.conf

拷貝php.ini
cp php.ini-production /usr/local/php/etc/php.ini

5.將php加入環境變量

1.vi /etc/profile

2.PATH=$PATH:/usr/local/php/bin

3.export PATH

4.source /etc/profile

6.php-fpm自啟動

1.拷貝
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

加入系統啟動項

chkconfig php-fpm on

7.重啟php

service php-fpm restart

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/30322.html

相關文章

  • 基于CentOS 7.2 的Laravel 生成環境部署

    摘要:一前期準備最新版本的安裝鏡像我所使用的是一個可以運行的主機或虛擬機遠程登錄客戶端我用的是二開始部署現在安裝基本都是圖形界面,這里我就不一一截圖了,我們直接進入部署環節。 一、前期準備: 最新版本的CentOS7.2 安裝鏡像(我所使用的是minimal) 一個可以運行CentOS的主機或虛擬機 SSH遠程登錄客戶端(我用的是SecureCRT) 二、開始部署 現在Linux安裝基本...

    junfeng777 評論0 收藏0
  • 使用dockerfile 部署lnmpr環境

    摘要:且容器的創建和停止都十分快速,幾乎跟創建和終止原生應用一致。命令是編寫之后使用的。如果是在一個不支持的平臺上運行或者不希望在中運行,也可以使用格式的指令環境變量這個環境亦是用來表明鏡像模板最后的更新時間容器添加卷。 該文章為學習docker 筆記一 docker 簡介 Docker 是基于GO語言實現的開源容器項目,現在主流的Linux系統都支持Docker,Docker 的構想是想要...

    HitenDev 評論0 收藏0
  • 使用dockerfile 部署lnmpr環境

    摘要:且容器的創建和停止都十分快速,幾乎跟創建和終止原生應用一致。命令是編寫之后使用的。如果是在一個不支持的平臺上運行或者不希望在中運行,也可以使用格式的指令環境變量這個環境亦是用來表明鏡像模板最后的更新時間容器添加卷。 該文章為學習docker 筆記一 docker 簡介 Docker 是基于GO語言實現的開源容器項目,現在主流的Linux系統都支持Docker,Docker 的構想是想要...

    lansheng228 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<