php7 4原始碼安裝

2021-10-01 15:31:24 字數 1702 閱讀 4449

yum install -y make cmake gcc gcc-c++ autoconf automake libpng-devel libjpeg-devel zlib libxml2-devel ncurses-devel bison libtool-ltdl-devel libiconv libmcrypt mhash mcrypt pcre-devel openssl-devel freetype-devel libcurl-devel
wget
tar -zxvf php-7.4.1.tar.gz
進入解壓後的資料夾中:

./configure \

--prefix=/opt/php \

--with-config-file-scan-dir=/etc/php.d \

--with-config-file-path=/opt/php/etc \

--with-mysql \

--with-mysqli \

--with-pdo_mysql \

--with-iconv-dir \

--with-zlib \

--with-libxml-dir \

--enable-xml \

--with-curl \

--enable-fpm \

--enable-mbstring \

--with-gd \

--with-openssl \

--with-mhash \

--enable-sockets \

--with-xmlrpc \

--enable-zip -enable-soap \

--with-freetype-dir \

--disable-fileinfo

make && make install
cp /opt/php/sbin/php-fpm /sbin/
進入到etc目錄,執行命令:

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

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

php-fpm -y /opt/php/etc/php-fpm.conf -r

一、在nginx伺服器的訪問位址下建立乙個index.php檔案,檔案內容如下。

<?php

echo phpinfo();

?>

二、在nginx.conf檔案的server塊兒中新增如下**

location ~ \.php$
三、在瀏覽器中訪問該檔案,如果能訪問到phpinfo即安裝php成功。

(1)查詢已經安裝了的mysql包

#rpm –qa|grep php
(2)使用yum完全解除安裝

# yum remove 查詢出來的依賴檔案
(3)手工刪除所建立的目錄及檔案

#rm –rf /opt/php

#rm /etc/php.d

(4)手工刪除所建立的軟鏈結

Ubuntu 編譯安裝 php7 4

sudo apt updatesudo apt install gcc y sudo apt install make y sudo apt install openssl y sudo apt install curl y sudo apt install libbz2 dev y sudo ap...

centos7 4 原始碼安裝 nginx

安裝所需要環境 yum install gcc c pcre pcre devel 安裝 pcre perl compatible regular expressions 是乙個perl庫,包括 perl 相容的正規表示式庫。nginx 的 http 模組使用 pcre 來解析正規表示式,所以需要在...

Centos 7 4 原始碼 Nginx 安裝

yum y install make zlib zlib devel gcc c libtool openssl openssl devel pcre 作用是讓 nginx 支援 rewrite 功能。root bogon src wget 2 解壓安裝包 root bogon src tar zx...