1. 程式人生 > 其它 >centos安裝php環境

centos安裝php環境

這次給大家說說我安裝部署php環境(我已經成功在使用),想要安裝包以及其他問題的聯絡本人qq:1814148326

1、首先進行yum安裝擴充套件

yum installlibxml2 libxml2-devel openssl openssl-devel bzip2bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel ncurses curl gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel expat-devel xmlrpc-c xmlrpc-c-devel libicu-devel libmcrypt-devel libmemcached-devel

2、之後進行解壓php

wgethttp://php.net/distributions/php-7.1.0.tar.gz

要是無法下載的話進行本地官網下載php.tar.gz檔案

tar-zxvf php-7.1.0.tar.gz

cdphp-7.1.0

3、編譯安裝,編譯的時候可能會出現各種報錯情況,下一篇主要寫編譯是常見的錯誤及解決辦法:

./configure \

--prefix=/usr/local/php7 \

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

--with-config-file-path=/usr/local/php7/etc \

--with-mysql \

--with-mysqli \

--with-mysql-sock \

--enable-pdo \

--with-pdo-mysql \

--with-gd \

--with-iconv \

--with-curl \

--with-zlib \

--enable-xml \

--enable-bcmath \

--enable-shmop \

--enable-sysvsem \

--enable-inline-optimization \

--enable-mbregex \

--enable-mbstring \

--enable-gd-native-ttf \

--with-openssl \

--enable-pcntl \

--enable-sockets \

--with-xmlrpc \

--enable-zip \

--enable-soap \

--without-pear \

--with-gettext \

--enable-session \

--with-jpeg-dir=/usr/local/jpeg \

--with-freetype-dir \

--with-png-dir=/usr/local/pngp \

--with-bz2 \

4、編譯成功後安裝:

make && make install

5、安裝成功後配置環境變數:

為了使用方便,可以在/etc/profile檔案末尾新增php環境變數 :

(1) PATH=$PATH:/usr/local/php/bin

(2) exportPATH

6、儲存後重新整理環境變數:

source /etc/profile  #更新

7、檢視環境變數:

echo $PATH

8、看到php環境變數的路徑後,以後就可以直接使用php命令了,檢視php版本:

php -v

9、現在的PHP沒有.ini檔案和配置檔案,還需要配置PHP-FPM:

cpphp.ini-production /etc/php.ini

cp/usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

cp/usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf

cpsapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

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

10、php-fpm的啟動、停止和重啟:

service php-fpm start  #啟動

service php-fpm stop   #停止

service php-fpm restart #重啟

安裝成功後新增一個自定義根目錄裡面新增index.Php檔案

本次教程到此結束,之後會出如何在centos裡面安裝mysql,多個域名配置、https的配置、如何配置FTP服務、apache代理tomcat進行訪問。歡迎大家前來諮詢。

qq群:311602501