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...