分析概括前幾個月來發布過程中遇到的問題,dev,qa,stage,product 4個環境配置並不是都同樣,致使php
內網測試各環境經過但在生產環境仍是會跪,未永絕後患,故聯合悟飯整理一個erp的標準php環境,整理mysql
完通過測試後,將dev,qa,stage,product環境所有統一。laravel
php之父曰:能比前一版PHP 5快上一倍sql
團隊使用laravel框架對高版本PHP兼容性友好api
你們能夠使用PHP7新特性,有助於咱們跟上節奏php7
wget -O php-7.0.5.tar.gz http://cn2.php.net/get/php-7.0.5.tar.gz/from/this/mirror
框架
安裝development toolscurl
`yum groupinstall development tools`
安裝yum擴展socket
1.`rpm -ivh http://mirrors.sohu.com/fedora-epel/6/i386/epel-release-6-8.noarch.rpm` 2.`yum update`
安裝PHP支持庫php-fpm
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
編譯參數
'./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
增長用戶&用戶組
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.inicp 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
1.拷貝cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
加入系統啓動項
chkconfig php-fpm on
service php-fpm restart