我想开始在我的服务器上使用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警告消失。
你能帮我理解一下有什么问题吗?
谢谢:)