搜尋
首頁後端開發PHP7介紹linux安裝php7.3.0的方法

介紹linux安裝php7.3.0的方法

推薦(免費):PHP7

一、安裝依賴套件

[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
    #四、設定 

    [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

    11、將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
    #######1W、查看是否安裝成功######
    [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
    ########想了解更多程式設計學習,請關注#########php培訓#########欄位! ############

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

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

    熱AI工具

    Undresser.AI Undress

    Undresser.AI Undress

    人工智慧驅動的應用程序,用於創建逼真的裸體照片

    AI Clothes Remover

    AI Clothes Remover

    用於從照片中去除衣服的線上人工智慧工具。

    Undress AI Tool

    Undress AI Tool

    免費脫衣圖片

    Clothoff.io

    Clothoff.io

    AI脫衣器

    AI Hentai Generator

    AI Hentai Generator

    免費產生 AI 無盡。

    熱門文章

    R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
    3 週前By尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O.最佳圖形設置
    3 週前By尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O.如果您聽不到任何人,如何修復音頻
    3 週前By尊渡假赌尊渡假赌尊渡假赌
    WWE 2K25:如何解鎖Myrise中的所有內容
    4 週前By尊渡假赌尊渡假赌尊渡假赌

    熱工具

    mPDF

    mPDF

    mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

    SecLists

    SecLists

    SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

    EditPlus 中文破解版

    EditPlus 中文破解版

    體積小,語法高亮,不支援程式碼提示功能

    SublimeText3 Linux新版

    SublimeText3 Linux新版

    SublimeText3 Linux最新版

    Dreamweaver Mac版

    Dreamweaver Mac版

    視覺化網頁開發工具