摘要:環(huán)境標(biāo)準(zhǔn)化分析歸納前幾個(gè)月來(lái)發(fā)布過(guò)程當(dāng)中遇到的問(wèn)題個(gè)環(huán)境配置并非都一樣導(dǎo)致內(nèi)網(wǎng)測(cè)試各環(huán)境通過(guò)但在生產(chǎn)環(huán)境還是會(huì)跪,未永絕后患,故聯(lián)合悟飯整理一個(gè)的標(biāo)準(zhǔn)環(huán)境,整理完經(jīng)過(guò)測(cè)試后,將,,,環(huán)境全部統(tǒng)一。
59store erp環(huán)境標(biāo)準(zhǔn)化 1.why to be standard
分析歸納前幾個(gè)月來(lái)發(fā)布過(guò)程當(dāng)中遇到的問(wèn)題,dev,qa,stage,product 4個(gè)環(huán)境配置并非都一樣,導(dǎo)致
內(nèi)網(wǎng)測(cè)試各環(huán)境通過(guò)但在生產(chǎn)環(huán)境還是會(huì)跪,未永絕后患,故聯(lián)合悟飯整理一個(gè)erp的標(biāo)準(zhǔn)php環(huán)境,整理
完經(jīng)過(guò)測(cè)試后,將dev,qa,stage,product環(huán)境全部統(tǒng)一。
2.PHP版本選擇(7.0) 為何選擇php7php之父曰:能比前一版PHP 5快上一倍
團(tuán)隊(duì)使用laravel框架對(duì)高版本PHP兼容性友好
大家可以使用PHP7新特性,有助于我們跟上節(jié)奏
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.安裝開(kāi)發(fā)包和依賴(lài)庫(kù)
安裝development tools
`yum groupinstall development tools`
安裝yum擴(kuò)展
1.`rpm -ivh http://mirrors.sohu.com/fedora-epel/6/i386/epel-release-6-8.noarch.rpm` 2.`yum update`
安裝PHP支持庫(kù)
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-mcrypt3.編譯PHP7.0
編譯參數(shù)
"./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
增加用戶(hù)&用戶(hù)組
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
1.vi /etc/profile
2.PATH=$PATH:/usr/local/php/bin
3.export PATH
4.source /etc/profile
6.php-fpm自啟動(dòng)1.拷貝
cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
加入系統(tǒng)啟動(dòng)項(xiàng)
chkconfig php-fpm on
7.重啟phpservice php-fpm restart
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/30322.html
摘要:一前期準(zhǔn)備最新版本的安裝鏡像我所使用的是一個(gè)可以運(yùn)行的主機(jī)或虛擬機(jī)遠(yuǎn)程登錄客戶(hù)端我用的是二開(kāi)始部署現(xiàn)在安裝基本都是圖形界面,這里我就不一一截圖了,我們直接進(jìn)入部署環(huán)節(jié)。 一、前期準(zhǔn)備: 最新版本的CentOS7.2 安裝鏡像(我所使用的是minimal) 一個(gè)可以運(yùn)行CentOS的主機(jī)或虛擬機(jī) SSH遠(yuǎn)程登錄客戶(hù)端(我用的是SecureCRT) 二、開(kāi)始部署 現(xiàn)在Linux安裝基本...
摘要:且容器的創(chuàng)建和停止都十分快速,幾乎跟創(chuàng)建和終止原生應(yīng)用一致。命令是編寫(xiě)之后使用的。如果是在一個(gè)不支持的平臺(tái)上運(yùn)行或者不希望在中運(yùn)行,也可以使用格式的指令環(huán)境變量這個(gè)環(huán)境亦是用來(lái)表明鏡像模板最后的更新時(shí)間容器添加卷。 該文章為學(xué)習(xí)docker 筆記一 docker 簡(jiǎn)介 Docker 是基于GO語(yǔ)言實(shí)現(xiàn)的開(kāi)源容器項(xiàng)目,現(xiàn)在主流的Linux系統(tǒng)都支持Docker,Docker 的構(gòu)想是想要...
摘要:且容器的創(chuàng)建和停止都十分快速,幾乎跟創(chuàng)建和終止原生應(yīng)用一致。命令是編寫(xiě)之后使用的。如果是在一個(gè)不支持的平臺(tái)上運(yùn)行或者不希望在中運(yùn)行,也可以使用格式的指令環(huán)境變量這個(gè)環(huán)境亦是用來(lái)表明鏡像模板最后的更新時(shí)間容器添加卷。 該文章為學(xué)習(xí)docker 筆記一 docker 簡(jiǎn)介 Docker 是基于GO語(yǔ)言實(shí)現(xiàn)的開(kāi)源容器項(xiàng)目,現(xiàn)在主流的Linux系統(tǒng)都支持Docker,Docker 的構(gòu)想是想要...
閱讀 2764·2021-11-22 14:45
閱讀 914·2021-10-15 09:41
閱讀 1074·2021-09-27 13:35
閱讀 3696·2021-09-09 11:56
閱讀 2640·2019-08-30 13:03
閱讀 3203·2019-08-29 16:32
閱讀 3311·2019-08-26 13:49
閱讀 777·2019-08-26 10:35