macOS使用MAMP整合環境安裝Phalcon

2021-09-18 00:07:55 字數 2285 閱讀 6824

一時興起裝個phalcon玩玩;環境:

macos 10.11、mamp version 3.5、php version 7.0.0、shell zsh

1、檢視目前的php全域性命令**
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 檢視這個檔案可...