基準測試
可以比較所需版本效能
http://www.php.net /releases/
php Zend/bench.php 简版 php Zend/micro_bench.php 复杂版
安裝解壓縮器
wget 或git ,都隨意,本文使用的是wget
$ yum install wget -y
下載php7 原始碼
官方或github 上的套件都OK,建議不要在非官方平台下載
$ wget -c http://am1.php.net/distributions/php-7.2.11.tar.gz
解壓縮php7 原始碼
#也可以使用unzip,如果你是zip 壓縮套件
$ tar zxvf php-7.2.11.tar.gz
安裝編譯軟體(必須)
必須的,必須的,必須的
$ yum install gcc autoconf gcc-c++ -y
安裝編譯軟體(選擇)
基本上就是常用的擴充包
$ yum install unzip get libxml2 libxml2-devel openssl openssl-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel php-mcrypt libmcrypt libmcrypt-devel pcre-devel -y
安裝php 擴充包
看需求會用到的擴充包
$ yum install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel curl-devel libxslt-devel postgresql-devel gmp-devel -y $ yum install mysql-connector-odbc mysql-devel libdbi-dbd-mysql php-mysql mysql-devel php-pdo-mysql -y
常規設定
可加一下兩個,正式環境別加,不會用別加
--enable-fpm --enable-debug
編譯位置
php 安裝位置為(/home/soft/php)
$ ./configure --prefix=/home/soft/php --with-openssl --with-curl --with-curl --with-pdo-mysql --with-gd
編譯
如果make 報錯,請查看是否缺少擴充包
编译 $ make 编译测试 $ make test 编译安装 $ make install
查看php.ini 需要放置的位置
看個人是否需求自訂,轉移php.ini 到所需位址(從原始碼轉移),並更改名稱
$ php -i | grep php.ini $ cp php.ini-development /home/soft/php/etc/ $ mv php.ini-development php.ini
如發現php 指令不可用
---------------------------------- --- 设置全局php命令 --- ---------------------------------- 第一种方式 ---------- 1. 打开指令 vi ~/.bash_profile 2. 加入路径 alias php=/home/soft/php/bin/php 3. 写入系统 source ~/.bash_profile 另外一种方法 第二种方式 ---------- 1. 打开全局指令集 vim /etc/profile 2. 加入php指令到最后面 PATH=$PATH:/home/soft/php/bin export PATH 3. 写入系统 source /etc/profile
推薦教學:《PHP7教學》
以上是CentOS 7.4 編譯安裝 PHP7的詳細內容。更多資訊請關注PHP中文網其他相關文章!
陳述
本文轉載於:learnku。如有侵權,請聯絡admin@php.cn刪除

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
<🎜>:種植花園 - 完整的突變指南
3 週前ByDDD
<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前By尊渡假赌尊渡假赌尊渡假赌
如何修復KB5055612無法在Windows 10中安裝?
3 週前ByDDD
北端:融合系統,解釋
3 週前By尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Dreamweaver CS6
視覺化網頁開發工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

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

Dreamweaver Mac版
視覺化網頁開發工具

禪工作室 13.0.1
強大的PHP整合開發環境