我想開始在我的服務器上使用Phalcon,但我在安裝MAMP PRO時遇到了一些問題。在MAMP PRO 4上安裝Phalcon(OS X Sierra + Homebrew)
1)服務器上運行終端PHP 7.1位於/Applications/MAMP/bin/php/php7.1.1
1.1):
php -v return
PHP 7.1.1 (cli) (built: Jan 23 2017 15:09:57) (NTS)
2)該目錄內我創建了一個子目錄/包括/ PHP和這裏這裏我下載的http://php.net/get/php-7.1.6.tar.bz2/from/a/mirror內容
3) CD /Applications/MAMP/bin/php/php7.1.1/include/php
3.1) 的./configure --without-的iconv
3.2)我有 「感謝您使用PHP」
4)從信息在這裏上市Phalcon:install(OSX + BREW)
# OS X (Homebrew)
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/php
brew install php7x php7x-phalcon
5)編譯Phalcon爲
git clone --depth=1 git://github.com/phalcon/cphalcon.git
cd cphalcon/build
sudo ./install
然後我得到了:感謝編譯Phalcon!
6)現在我要告訴服務器,所以我創建了一個信息PHP頁面來獲得正確的地方,以更新的php.ini
<?php
echo php_ini_loaded_file();
phpinfo();
?>
使用新的擴展,它說...
Library/Application Support/appsolute/MAMP PRO/conf/php.ini
...
PHP Version 7.1.1
...
7)最後在終端我更新的php.ini
須藤VI /庫/應用程序支持/ appsolute/MAMP PRO/CONF/php.ini中
我得到了一個空文件(!),所以我嘗試加載php7.1.1.ini而且它的全部,所以我在最後一行添加
extension=phalcon.so
8)重新啓動服務器(以確保我重啓甲基苯丙胺PRO)
但它不工作...重載phpinfo()函數爾康丟失...如果我去我的爾康網頁我
Fatal error: Uncaught Error: Class 'Phalcom\Config' not found
如果我運行
php -v
我得到了這樣的警告:
Warning: PHP Startup: Unable to load dynamic library '/Applications/MAMP/bin/php/php7.1.1/lib/php/extensions/no-debug-non-zts-20160303/phalcon.so' - dlopen(/Applications/MAMP/bin/php/php7.1.1/lib/php/extensions/no-debug-non-zts-20160303/phalcon.so, 9): image not found in Unknown on line 0
PHP 7.1.1 (cli) (built: Jan 23 2017 15:09:57) (NTS)
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
但如果我評論的最後一行在php.ini警告消失。
你能幫我理解一下有什麼問題嗎?
謝謝:)