当前位置 博文首页 > fareast_mzh的博客:centos安装phalcon3.4.x

    fareast_mzh的博客:centos安装phalcon3.4.x

    作者:[db:作者] 时间:2021-08-24 18:44

    git clone git://github.com/phalcon/cphalcon.git
    git branch -a
    git checkout 3.4.x
    
    cd cphalcon/build
    sudo ./install --phpize /opt/lampp/bin/phpize --php-config /opt/lampp/bin/php-config --arch 32bits
    

    Installing shared extensions: ? ? /opt/lampp/lib/php/extensions/no-debug-non-zts-20170718/
    Installing header files: ? ? ? ? ?/opt/lampp/include/php/
    ?

    添加扩展信息到php.ini

    extension="/opt/lampp/lib/php/extensions/no-debug-non-zts-20170718/phalcon.so"

    重启apache或php-fpm

    ?sudo /opt/lampp/lampp restartapache

    ?

    php -m

    报错PHP Warning: ?Cannot load module 'phalcon' because required module 'psr' is not loaded in Unknown on line 0
    Warning: Cannot load module 'phalcon' because required module 'psr' is not loaded in Unknown on line 0

    ?

    https://www.marser.cn/article/103.html

    ?

    因为psr模块没有加载导致phalcon模块没有加载成功。原因是phalcon4.0依赖了psr模块,因此需要安装psr模块。

    如果是phalcon3.4.x则不需要安装psr模块。

    ?

    安装prs步骤如下:

    git clone?https://github.com/jbboehr/php-psr.git

    cd php-psr

    /opt/lampp/bin/phpize

    ./configure --with-php-config=/opt/lampp/bin/php-config

    make

    sudo make install

    修改/opt/lampp/etc/php.ini文件

    extension="/opt/lampp/lib/php/extensions/no-debug-non-zts-20170718/psr.so"
    extension="/opt/lampp/lib/php/extensions/no-debug-non-zts-20170718/phalcon.so"
    ?

    ?

    再次重启apache或php-fpm

    ?

    安装成功之后

    <?php echo phpinfo();

    输出

    ?

    安装完了看这里的教程

    https://www.marser.cn/category/phalcon.html

    参考项目:

    https://github.com/KevinJay/PhalconCMS

    这个项目一定要用phalcon3.4.x, php7.2我试了可以。但是phalcon4.x是不行的。

    会报错:

    Fatal error: Uncaught Error: Class 'Phalcon\Logger\Adapter\File' not found in /workspace/PhalconCMS/public/index.php:58 Stack trace: #0 {main} thrown in /workspace/PhalconCMS/public/index.php on line 58

    phalcon3.4.x以下的版本,编译phalcon.so扩展会不通过。

    ?

    phpstorm识别Phalcon语法及提示

    ?

    https://download.csdn.net/download/fareast_mzh/12367697

    ?

    cs
    下一篇:没有了