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

青灯夜游
發布: 2023-04-09 19:00:01
轉載
4477 人瀏覽過

這篇文章要為大家介紹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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!