一時興起裝個phalcon玩玩;環境:1、檢視目前的php全域性命令**macos 10.11、mamp version 3.5、php version 7.0.0、shell zsh
which php
再此之前我已經使用brew
安裝了乙個php7.0.11,所以我的php命令源是/usr/local/bin/php
,在之後的安裝中還需要用到該版本的原始碼檔案;
2、使用mamp的php cli
刪除brew安裝建立的軟鏈結,替換為mamp
git clone git:
cd cphalcon/build
sudo ./install
4、錯誤提示解決
將brew安裝的php原始碼目錄下的include資料夾下的所有內容copy到mamp原始碼路徑中;
cannot find autoconf. please check your autoconf installation and the
$php_autoconf environment variable. then, rerun this script.
使用brew安裝m4與autoconf即可
brew install m4
brew install autoconf
解決以上檔案,再次執行install
指令碼即可;
5、修改ini檔案
新增extension=phalcon.so
6、確認安裝
列印一下
print_r(get_loaded_extensions());
//結果:
array
( [0] => core
[1] => date
[2] => libxml
[3] => openssl
[4] => pcre
[5] => sqlite3
[6] => zlib
[7] => bcmath
[8] => bz2
[9] => calendar
[10] => ctype
[11] => curl
[12] => dom
[13] => hash
[14] => fileinfo
[15] => filter
[16] => ftp
[17] => gd
[18] => spl
[19] => iconv
[20] => intl
[21] => json
[22] => ldap
[23] => mbstring
[24] => session
[25] => standard
[26] => mysqlnd
[27] => pdo
[28] => pdo_mysql
[29] => pdo_sqlite
[30] => phar
[31] => posix
[32] => reflection
[33] => mysqli
[34] => ******xml
[35] => soap
[36] => sockets
[37] => exif
[38] => tokenizer
[39] => wddx
[40] => xml
[41] => xmlreader
[42] => xmlwriter
[43] => xsl
[44] => zip
[45] => apache2handler
[46] => imap
[47] => mcrypt
[48] => pgsql
[49] => pdo_pgsql
[50] => phalcon
)
如果輸出中有phalcon
安裝成功; Mac系統 MAMP 整合環境下搭建 Redis
之前由於嫌棄 mac 下命令列搭建 php mysql 環境太複雜,給自己挖了乙個大坑 就是偷懶使用了名為 mamp 的一鍵整合安裝包 好用是好用,但是等你需要新增點模組和功能的時候就傻眼了 這幾天在做一 票監控和分析系統的時候,需要用到乙個臨時儲存的資料庫,作為 python 和 php 的資料交...
MAMP環境配置
命令列 開啟apache服務 sudo apachectl start 停止apache服務 sudo apachectl stop 重啟服務 sudo apachectl restart 檢視版本 httpd v 開啟自動啟動 sudo launchctl load w system librar...
Mac 手動部署MAMP環境
背景 由於mac自帶apache環境,以及php,之前一直使用一鍵安裝的xampp,相當於重新安裝了一套環境。強迫症忍不了有相同的軟體在系統裡,決定解除安裝xampp,手動配置乙個mamp的環境。m mac pro 2014,系統為目前最新的 osx el capitan 10.11 檢視這個檔案可...