首頁  >  文章  >  後端開發  >  詳解linux環境下安裝php7.3.0的方法

詳解linux環境下安裝php7.3.0的方法

青灯夜游
青灯夜游轉載
2021-03-01 17:52:554496瀏覽

這篇文章要為大家介紹linux環境下安裝php7.3.0的方法。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。

詳解linux環境下安裝php7.3.0的方法

linux環境下安裝php7.3.0

一、安裝依賴套件

[root@localhost ~]# yum install -y gcc gcc-c++ make zlib zlib-devel pcre pcre-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers

二、下載php-7.3.0

  • ①、使用迅雷下載【建議】
  • ##下載位址: https://www .php.net/releases/

  • 迅雷下載完成後,將mirror檔案格式改為 

    .rar 後解壓縮

  • 將資料夾內的 

    php-7.3.0.tar 檔案透過 FTP 等軟體上傳到伺服器中/usr/local/src 資料夾下

[root@localhost src]# ll
total 136512
-rw-r--r-- 1 root root 139786240 Aug 26 03:07 php-7.3.0.tar
  • ②、linux指令下載[速度無法直視],這裡不做推薦

[root@localhost ~]# cd /usr/local/src
[root@localhost src]# wget http://cn2.php.net/get/php-7.3.0.tar.gz/from/this/mirror -o php-7.3.0
三、

解壓縮 
[root@localhost src]# tar -xvf php-7.3.0.tar

推薦學習:《

PHP影片教學》、《Linux影片教學

四、設定 
[root@localhost src]# cd php-7.3.0

[root@localhost php-7.3.0]# ./configure \
--prefix=/usr/local/php \
--exec-prefix=/usr/local/php \
--bindir=/usr/local/php/bin \
--sbindir=/usr/local/php/sbin \
--includedir=/usr/local/php/include \
--libdir=/usr/local/php/lib/php \
--mandir=/usr/local/php/php/man \
--with-config-file-path=/usr/local/php/etc \
--with-curl \
--with-zlib \
--with-openssl \
--enable-mbstring \
--enable-fpm \ 
--enable-bcmath \
--enable-ftp \
--enable-gd2 \
--enable-sockets \
--enable-pcntl \
--enable-mysqlnd \
--with-pdo-mysql=mysqlnd

五、編譯安裝

[root@localhost php-7.3.0]# make && make install

六、[如果存在]編譯錯誤解決:internal compiler error: Killed (program cc1plus)

    記憶體不足造成的,安裝時需要記憶體至少2G記憶體
  • 解決方法:交換分割區
[root@localhost php-7.3.0]# dd if=/dev/zero of=/swapfile bs=64M count=16
[root@localhost php-7.3.0]# mkswap /swapfile
[root@localhost php-7.3.0]# swapon /swapfile
七、產生php.ini 設定檔

[root@localhost php-7.3.0]# cp php.ini-production /usr/local/php/etc/php.ini

八、產生 

php-fpm 檔案
[root@localhost php-7.3.0]# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
[root@localhost php-7.3.0]# chmod +x /etc/init.d/php-fpm

九、產生php-fpm 設定檔 

[root@localhost php-7.3.0]# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

十、產生www.conf 設定檔 

[root@localhost php-7.3.0]# cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf

十一、修改php的timezone

[root@localhost php-7.3.0]# vim /usr/local/php/etc/php.ini
date.timezone = PRC

十二、將php安裝目錄到系統環境變數 

    建立並新增以下內容
  • #
[root@localhost php-7.3.0]# vim /etc/profile.d/php.sh
export PATH=$PATH:/usr/local/php/bin/:/usr/local/php/sbin/
    使環境變數生效
[root@localhost php-7.3.0]# source /etc/profile.d/php.sh
    啟動php-fpm
[root@localhost php-7.3.0]# service php-fpm start
    設定php開機啟動
  • #
[root@localhost php-7.3.0]# chmod +x /etc/init.d/php-fpm
[root@localhost php-7.3.0]# chkconfig --add php-fpm
[root@localhost php-7.3.0]# chkconfig php-fpm on
十三、查看是否安裝成功

[root@localhost php-7.3.0]# php -v

PHP 7.3.0 (cli) (built: Aug 20 2020 19:27:30) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies

更多程式相關知識,請造訪:

程式設計影片! !

以上是詳解linux環境下安裝php7.3.0的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除