data-id="1190000005005068" data-license="cc">
59store erp環境標準化
1.why to be standard
分析歸納前幾個月來發布過程當中遇到的問題,dev,qa,stage,product 4個環境配置並非都一樣,導致
內網測試各環境通過但在生產環境還是會跪,未永絕後患,故聯合悟飯整理一個erp的標準php環境,整理
完經過測試後,將dev,qa,stage,product環境全部統一。
2.PHP版本選擇(7.0)
為何選擇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
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自啟動
7.重啟php
以上就介紹了centos下部署php7,包括了centos,php7方面的內容,希望對PHP教程有興趣的朋友有所協助。