亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

[安裝] mac安裝PHP7經(jīng)歷

xiongzenghui / 2536人閱讀

摘要:背景前幾天在上跑,由于需要開(kāi)啟多個(gè)進(jìn)程,多進(jìn)程需要擴(kuò)展的支持,我之前那個(gè)安裝的沒(méi)有這個(gè)擴(kuò)展,就直接卸載了,然后想下載源碼編譯安裝的更高版本,也可以更自由的安裝擴(kuò)展。

背景

前幾天在mac上跑workrman,由于workerman需要開(kāi)啟多個(gè)進(jìn)程,多進(jìn)程需要pcntl擴(kuò)展的支持,我之前那個(gè)brew安裝的php71沒(méi)有這個(gè)擴(kuò)展,就直接卸載了php71,然后想下載源碼編譯安裝php7的更高版本,也可以更自由的安裝擴(kuò)展。

源碼編譯安裝(php-7.2.7)

問(wèn)題一

configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type:
configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type:  --enable-fpm
configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type:  --with-mysqli
configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type:  --with-pdo-mysql
configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type:  --with-iconv-dir
configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type:  --with-eeeetype-dir
configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type:  --with-zlib
configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type:  --with-jpeg-dir
configure: WARNING: you should use --build, --host, --target
configure: WARNING: invalid host type:  --with-png-dir
configure: error: invalid variable name: ` --with-libxml-dir"

解決:都是因?yàn)椤獁ith前面多了個(gè)空格


問(wèn)題二

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)

解決辦法

brew install httpd
find / -name apxs 
Centos下執(zhí)行 yum install -y httpd-devel

查找到apxs文件路徑,然后修改編譯參數(shù)如下

--with-apxs2=/usr/local/bin/apxs   

問(wèn)題三

checking if the location of ZLIB install directory is defined... no ;
configure: error: Cannot find libz.

解決辦法

brew install zlib
find / -name lib

加上參數(shù)

--with-zlib-dir=/usr/local/Cellar/zlib/1.2.11

參考鏈接


問(wèn)題四

configure: error: Cannot locate header file libintl.h
原因是沒(méi)有g(shù)ettext

解決辦法:

$PHP_GETTEXT /usr/local /usr; do

configure文件改為

for i in $PHP_GETTEXT /usr/local /usr /usr/local/opt/gettext; do

參考鏈接


問(wèn)題五

configure: error: Please specify the install prefix of iconv with --with-iconv=

解決辦法,編譯參數(shù)中加上

--with-iconv=/usr/local/Cellar/libiconv/1.15

參考鏈接


問(wèn)題六

checking for libiconv in -liconv... no
checking for iconv in -liconv... no
configure: error: Please reinstall the iconv library.

最終卡在了這里,沒(méi)解決。然后編譯安裝就沒(méi)有成功

最后解決到問(wèn)題五的時(shí)候的編譯安裝命令如下:

./configure --prefix=/usr/local/php/7.2.7—with-config-file-path=/usr/local/php/7.2.7/etc --with-config-file-scan-dir=/usr/local/php/7.2.7/etc/conf.d  --with-apxs2=/usr/local/bin/apxs --with-zlib-dir=/usr/local/Cellar/zlib/1.2.11 --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-mysqli --with-pdo-mysql  --with-iconv=/usr/local/Cellar/libiconv/1.15 --with-eeeetype-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-onsnssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --disable-fileinfo --enable-maintnener-zts --enable-mysqlnd
brew安裝

1.搜索brew中的php

brew search php

出現(xiàn)了:php@5.6 php@7.1 php@7.0

2.然后安裝了php7.0

brew install php70

3.將php設(shè)置系統(tǒng)環(huán)境變量

find / -name php # 先找到php執(zhí)行文件
cp /usr/local/Cellar/php@7.0/7.0.30_1/bin/php /usr/bin  # 將php執(zhí)行文件放到/usr/bin/文件夾中
最后

通過(guò)源碼編譯安裝沒(méi)有成功,還是brew install安裝成功

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/29067.html

相關(guān)文章

  • PHP性能測(cè)試?yán)?Xdebug和phpstorm

    摘要:是一個(gè)開(kāi)放源代碼的程序調(diào)試器即一個(gè)工具,可以用來(lái)跟蹤,調(diào)試和分析程序的運(yùn)行狀況。以下為安裝示例,安裝請(qǐng)參考集成開(kāi)發(fā)和斷點(diǎn)調(diào)試環(huán)境的配置。指令的配置路徑必須是絕對(duì)路徑。 Xdebug是一個(gè)開(kāi)放源代碼的PHP程序調(diào)試器(即一個(gè)Debug工具),可以用來(lái)跟蹤,調(diào)試和分析PHP程序的運(yùn)行狀況。以下為Windows+Phpstorm+Xampp+Xdebug安裝示例,MAC安裝請(qǐng)參考集成開(kāi)發(fā)和斷...

    MoAir 評(píng)論0 收藏0
  • MAC下嘗試PHP7 alpha版本的安裝

    摘要:經(jīng)過(guò)鳥(niǎo)哥等眾位大神打磨了年的,終于出了發(fā)布了版本,安裝,真是非常地向下兼容,下載,解壓,把之前的配置命令用上,一路回車(chē)下去,毫無(wú)違和感。首先當(dāng)然是下載版本的源碼包了,去的官網(wǎng)下載即可,為了方便起見(jiàn),附上下載鏈接。 經(jīng)過(guò)鳥(niǎo)哥等眾位大神打磨了2年的PHP 7,終于出了發(fā)布了alpha版本,安裝,真是非常地向下兼容,下載,解壓,把之前的配置命令用上,一路回車(chē)下去,毫無(wú)違和感。 首先當(dāng)然是...

    DC_er 評(píng)論0 收藏0
  • PHP開(kāi)發(fā)環(huán)境01 - Mac下使用Docker配置PHP環(huán)境(只限于學(xué)習(xí))

    視頻地址 學(xué)徒卡夫 - 卡夫的Mac 03 - Mac下使用Docker配置PHP環(huán)境 https://www.bilibili.com/vide... 安裝 Docker https://www.docker.com/docker... 下載鏡像 # 安裝基礎(chǔ)鏡像 - ubuntu:14.04 # 拉取鏡像(拉取鏡像經(jīng)常會(huì)失敗,嘗試幾次就好了) docker pull ubuntu:14.0...

    gitmilk 評(píng)論0 收藏0
  • PHP開(kāi)發(fā)環(huán)境01 - Mac下使用Docker配置PHP環(huán)境(只限于學(xué)習(xí))

    視頻地址 學(xué)徒卡夫 - 卡夫的Mac 03 - Mac下使用Docker配置PHP環(huán)境 https://www.bilibili.com/vide... 安裝 Docker https://www.docker.com/docker... 下載鏡像 # 安裝基礎(chǔ)鏡像 - ubuntu:14.04 # 拉取鏡像(拉取鏡像經(jīng)常會(huì)失敗,嘗試幾次就好了) docker pull ubuntu:14.0...

    baukh789 評(píng)論0 收藏0
  • Mac OSX 10.12.6編譯安裝Tengine+PHP7.1

    摘要:先發(fā)一下電腦配置,電腦版本如下圖安裝步驟如下請(qǐng)確保電腦已經(jīng)關(guān)閉。關(guān)閉的方法去問(wèn)下載并且解壓。安裝前前依賴安裝編譯安裝參數(shù)如下安裝步驟如下和一樣先下載下載依賴包編譯安裝參數(shù)修改將修改為之后的不用修改修改后的如 先發(fā)一下電腦配置,電腦版本如下圖:showImg(https://segmentfault.com/img/bVYEUW?w=586&h=354); PHP安裝步驟如下: 請(qǐng)確...

    codeGoogle 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<