mac 怎麼編譯安裝 php7
mac編譯安裝php7的方法:1、透過「wget -c http://mirrors.sohu.com/php/php-7.1.8.tar.gz」下載PHP;2、透過「tar -zxvf php-7.1.8.tar.gz」解壓縮編譯即可。
本文操作環境:macOS10.15系統,PHP7.1.8版,macbook pro 2020電腦。
mac 怎麼編譯安裝php7?
Mac編譯安裝PHP7.1.8:
#1、下載穩定版的PHP
wget -c http://mirrors.sohu.com/php/php-7.1.8.tar.gz
2、解壓縮編譯
tar -zxvf php-7.1.8.tar.gz ./configure --prefix=/usr/local/php/7.1.8 \ --with-config-file-path=/usr/local/php/7.1.8/etc \ --with-config-file-scan-dir=/usr/local/php/7.1.8/etc/conf.d \ --with-apxs2=/usr/sbin/apxs \ --enable-fpm \ --with-fpm-user=www \ --with-fpm-group=www \ --with-mysqli \ --with-pdo-mysql \ --with-iconv-dir \ --with-freetype-dir \ --with-zlib \ --with-jpeg-dir \ --with-png-dir \ --with-libxml-dir=/usr/bin/xml2-config \ --enable-xml \ --disable-rpath \ --enable-bcmath \ --enable-shmop \ --enable-sysvsem \ --enable-inline-optimization \ --with-curl \ --enable-mbregex \ --enable-mbstring \ --with-mcrypt \ --enable-ftp \ --with-gd \ --enable-gd-native-ttf \ --with-openssl \ --with-mhash \ --enable-pcntl \ --enable-sockets \ --with-xmlrpc \ --enable-zip \ --enable-soap \ --without-pear \ --with-gettext \ --disable-fileinfo \ --enable-maintainer-zts \ --enable-mysqlnd
遇到的問題:
- apxs報錯的問題
Sorry, I cannot run apxs. Possible reasons follow: 1. Perl is not installed 2. apxs was not found. Try to pass the path using --with-apxs2=/path/to/apxs 3. Apache was not built using --enable-so (the apxs usage page is displayed)
解決方案:查找httpd安裝目錄下的bin目錄裡的apxs ,盡量不要寫/usr/bin/apxs
- 由於Mac自帶的openssl沒法升級(我沒找到升級的辦法),導致版本較低,報錯:
configure: error: OpenSSL version 1.0.1 or greater required.
解決方案:由於Mac自帶的openssl沒辦法升級(我沒找到升級的辦法),用
brew install openssl
安裝最新版的openssl,然後在參數中加上brew安裝的ssl的路徑
--with-openssl=/usr/local/Cellar/openssl@1.1/1.1.0e
- --with-gettext報錯
configure: error: Cannot locate header file libintl.h
解決方案:
brew install gettext
開啟PHP的configure文件,修改文件的
for i in $PHP_GETTEXT /usr/local /usr/ ;do
改成
for i in $PHP_GETTEXT /usr/local /usr/ usr/local/opt/gettext;do
- libiconv問題,報錯如下:
checking for iconv... no checking for libiconv... no configure: error: Please specify the install prefix of iconv with --with-iconv=<DIR>
解決方案:
安裝libiconv (字元編碼轉換庫)
網址: http://www.gnu.org/software/libiconv/
目前版本: https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15 .tar.gz
$ wget [https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz $ tar zxvf libiconv-1.15.tar.gz $ cd libiconv-1.15 $ ./configure --prefix=/usr/local/lib/libiconv $ make $ sudo make install
安裝
make && sudo make install
推薦學習:《PHP7教程》
以上是mac 怎麼編譯安裝 php7的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

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

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

許多Mac用戶往往習慣保留設備的預設名稱,可能從未考慮過更改。很多人選擇沿用初始設定時的名稱,例如「張三的MacBookAir」或簡單的「iMac」。學會如何修改Mac的名稱是一項非常實用的技能,尤其是在擁有多台裝置時,可以幫助你快速區分和管理它們。接下來,我們將一步步教你如何在macOS系統中更改電腦名稱、主機名稱和Bonjour名稱(本地主機名稱)。為什麼要更改Mac名稱?修改Mac名稱不僅能彰顯個性,還能有助於提升使用體驗:個人化你的Mac:預設名稱可能不符合你的口味,換一個自己喜歡的名字

前言:今天本站來給各位分享關於pkg檔案安裝mac的相關內容,如果能正好解決你現在面臨的問題,別忘了關注本站,現在開始吧! macos過往版本pkg無法安裝升級作業系統:如果您的筆記型電腦正在使用較舊的作業系統版本,建議升級到最新的作業系統版本。因為較舊的版本可能無法支援安裝最新的macOS系統。在磁碟工具中選擇“抹掉”,然後在格式中選擇Macos擴展,不要勾選加密選項,也不要選擇apfs格式,最後點擊“抹掉”按鈕,這樣就可以解決無法完成macOS安裝的問題。將應用程式的圖示拖曳到以App開頭的文件

近日有一些小夥伴諮詢小編微信mac如何設定語音訊息自動轉成文字?下面就為大家帶來了微信mac設定語音訊息自動轉成文字的方法,有需要的小夥伴可以來了解了解哦。第一步:首先,打開Mac版微信。如圖:第二步:接著,點選『設定』。如圖:第三步:然後,點選『通用』。如圖:第四步:再勾選『聊天中的語音訊息自動轉成文字』選項即可。如圖:第五步:最後,關閉視窗即可。如圖:

導讀:本文本站來為大家介紹mac設定檔不生效的相關內容,希望對大家有幫助,一起來看看吧。 Mac下環境變數無法生效的解決方案在Mac系統中配置環境變數後,發現只在目前終端有效,一旦切換終端就會失效。經過查詢發現,Mac系統預先安裝了一個稱為終極shell-zsh的工具,並且環境變數的讀取需要在.zshrc檔案中進行設定。 2.為了讓我們的設定檔生效,只能在.zshrc中加入上面的設定。如果你不做上述設置,你會發現,只有當你每次source~/.bash_profile後才會生效,下次重新開啟z

預設情況下,iPhone以HEIC格式從相機拍攝照片。 HEIC代表高效影像容器,可容納比PNG或JPG檔案更多的像素數據,與其他格式相比,在iPhone儲存上佔用的空間顯著減少。這些檔案在iPhone上效果最佳,但並未在網路上廣泛接受,因為當您與非Apple裝置共用這些檔案時,它們通常會導致圖片模糊/有顆粒感。為了確保HEIC圖片在其他裝置上可相容,可能需要將其轉換為JPG格式。本文將介紹在Mac上將HEIC影像轉換為JPG的方法。如何在Mac上將HEIC照片轉換為JPG[3種方法]方法

導讀:本文本站來為大家介紹mac壓縮檔案打不開的相關內容,希望對大家有幫助,一起來看看吧。 Mac上的解壓縮後的rar檔為什麼打不開?由於您沒有Mac解壓縮軟體,我想向大家推薦一個Mac版本的解壓縮軟體。它與Windows上常用的壓縮軟體如360壓縮等類似。只需簡單地打開文件,即可輕鬆解壓縮。蘋果Mac電腦打不開RAR檔案的操作步驟如下:第一步,安裝RAR檔案解壓縮應用程序,需要輸入AppleID帳戶和密碼完成安裝。第二步,安裝完成後,返回Mac桌面,雙擊RAR檔案即可開啟並解壓縮檔案內容。 3.打開電

Mac系統的格式化磁碟機對於正常運作至關重要。它有助於防止各種系統問題,並使您的Mac整體更加穩定。雖然自然Mac支援各種分割區方案,但與其他選項相比,GUID提供了更現代和更通用的功能。對於較新的Mac也是必不可少的,並支援更大的驅動器,為您提供最佳的兼容性和穩定性。本指南將深入探討如何在macOS上使用GUID格式化磁碟機。也就是說,讓我們開始吧。為什麼GUID對macOS安裝很重要GUID(完整形式的全域唯一識別碼)是一種分割方案,有助於安裝和運行macOS作業系統。它是比傳統的MBR(主引

朋友們知道微信mac如何發朋友圈嗎?今天小編就來講解微信mac發朋友圈的方法,有興趣的快跟小編一起來看看吧,希望能夠幫助到大家。第一步:開啟微信後,點選左側的朋友圈按鈕。步驟二:接著,點選右上側的相機按鈕。第三步:輸入要發的文字內容。第四步:接著,點選誰可以看。第五步:在彈出框中,選擇可看的條件,點選確定即可。第六步:最後,點擊發表按鈕即可。
