二 安装intl扩展
1:进入php7.2.5源码:
2:运行:phpize ,找不到命令时,将路径补全:/usr/local/php7/bin/phpize(是php的安装路径),出现如下:
Configuring for:
PHP Api Version: 20100412
Zend Module Api No: 20100525
Zend Extension Api No: 220100525
3:运行配置
./configure --enable-intl --with-icu-dir=/usr/local/icu/ --with-php-config=/usr/local/php7/bin/php-config
注:前面路径为icu的安装路径,后面路径为php的安装路径。
4:编译扩展:make
5:复制扩展到目标文件夹
cp /user/local/php/php7.2.5/ext/intl/modules/intl.so /user/local/php7/lib/php/extensions/no-debug-non-zts-20170718
注意:也可以find / -name intl.so 查找。
6:设置扩展加入配置文件中:
[intl]
extension_dir = "/usr/local/php7/lib/php/extensions/no-debug-non-zts-20170718/"
extension=intl.so
大坑:::采用phpinfo()时,无法找到配置的intl扩展,说明配置没有生效。。。。。。
原因:在编译php时没有 --with-config-file-path=PATH 指定php.ini路径,默认的路径为/usr/local/php7/lib,只需要将php.ini放入这个默认的路径即可。你也可以安装配置php时加入,如下:
./configure --prefix=/usr/local/php7 --with-config-file-path=/usr/local/php7/etc --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-xmlrpc --with-xsl --with-zlib --enable-fpm --enable-bcmath -enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-xml --enable-zip --enable-pcntl --with-curl --with-fpm-user=nginx --enable-ftp --enable-session --enable-xml --with-apxs2=/usr/bin/apxs
访问:index.php中phpinfo()文件。
Phalcon是一个使用c扩展写的PHP框架, 使用c扩展意味着在运行速度上要优于直接使用php写的框架
因为 Phalcon 是用 c扩展 写的, 所以并不像其他的PHP框架, 比如 laravel , 从git上clone到本地就可以直接运行。而是先要安装phalcon的扩展。
在Mac下安装非常方便, 直接使用homebrew就可以安装了
这里我使用了 php7 , 在 php7 性能较5.x有成倍的提升之后, 使用 php7 再合适不过.
如果你没有安装 php7 , 你也可以使用更低的版本
按照下面的命令显示, 就说明已经安装好 phalcon 了
虽说有了扩展, 我们还是需要一些php的文件才能真正运行 Phalcon
这里我推荐大家安装 Phalcon Tools
可以使用 composer 在全局下安装(我已经在全局环境下安装好composer了)
显示如下内容, 安装成功, 并且可以看到他可以使用的命令
使用Phalcon Tools, 新建一个Phalcon项目就非常简单了
生成的目录如下:
在浏览器中键入 localhost:8008 就可以看到欢迎页面了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)