linux 安裝php7 系統centos7

2022-03-21 14:49:46 字數 1808 閱讀 7618

**朋友的部落格:

注:上面的php版本可以替換成最新的版本

編譯:

./configure --enable-fpm --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-fpm-user=nginx --with-fpm-group=nginx --with-bz2 --with-curl --with-gd --with-mcrypt --with-openssl --with-mhash --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir=/usr/local/libiconv --with-gettext --with-libxml-dir --with-zlib --with-xmlrpc --with-pcre-regex --with-pear --with-pdo-mysql=mysqlnd --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-libdir=lib64 --enable-dom --enable-xml --enable-fpm --enable-bcmath --enable-ftp --enable-sockets --disable-ipv6 --enable-mbregex --enable-mbstring --enable-calendar --enable-gd-native-ttf --enable-static --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-mbregex --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-zip
如果出現下列錯誤。。那就是沒有編譯環境 。 請安裝gcc

gcc之後看最後又遇到這個問題:

yum

install libxml2-devel

最後:

make && make

install

#  安裝完成。。

#配置  (一下配置都是我個人的路徑配置 大家請按照各自路徑配置)

cp  php.ini-development /usr/local/lib/php.ini

cp sapi/fpm/init.d.php-fpm /etc/init.d/php7-fpm

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

cd /usr/local/php/etc

cp php-fpm.conf.default php-fpm.conf

cp php-fpm.d/www.conf.default php-fpm.d/www.conf

#配置完畢

/etc/init.d/php7-fpm  start 啟動php
注意:在安裝完之後看下phpinfo裡面,php.ini的路徑,然後去伺服器檢查試一下是否存在該檔案,如果不存在就cp過來

國內php7安裝源 原始碼安裝PHP7

2.解壓 tar xzf php 7.2.4.tar.bz2 3.安裝 cd php 7.2.4 configure prefix data server php7 配置安裝路徑 make 編譯 make install 安裝 4.配置全域性環境 如果執行php v命令無效則進行這項配置 開啟配置檔...

php7編譯安裝

因為編譯安裝php前,它所依賴的各種庫和包可能還未被安裝,所以先yum安裝php中常用的必須庫 yum install libxml2 libxml2 devel openssl openssl devel bzip2 bzip2 devel libcurl libcurl devel libjpe...

如果安裝php7

我們都知道yum安裝的php是5.4的,顯然不適合現在的使用,那怎麼安裝php7呢 例如我要7.2的 在linux可以使用 wget 2.安裝gcc 我們安裝php要c的環境 如果沒有我們要安裝gcc環境 yum install gcc gcc libxml2 devel 3.解壓剛剛的包 tar ...