phalcon7开发环境搭建

时间:2023-03-09 06:25:08
phalcon7开发环境搭建

1、安装apahce服务器

2、安装mysql

3、安装php7

4、编译和安装phalcon7

git clone --depth=1 git://github.com/dreamsxin/cphalcon7.git /usr/local/phalcon7
cd phalcon7/ext
phpize #这一步如果提示找不到命令,说明未安装php-dev,安装即可
./configure
make && sudo make install

5、安装phalcon7开发工具

#为文件 phalcon.php 创建软链接:

ln -s /usr/local/phalcon7/devtools/phalcon.php /usr/bin/phalcon
chmod ugo+x /usr/bin/phalcon

输入指令:phalcon commands,若出现下列的提示,则说明扩展未安装齐全

phalcon7开发环境搭建

根据系统的提示,按照https://docs.phalconphp.com/en/latest/reference/install.html去添加扩展

安装phalcon扩展

curl -s https://packagecloud.io/install/repositories/phalcon/stable/script.deb.sh | sudo bash

phalcon7开发环境搭建

执行sudo apt-get update的时候出现下面的错误:

phalcon7开发环境搭建

这里仓库源出了问题,暂时找不到方法解决,只能尝试采用下面的方法安装phalcon扩展了:

phalcon7开发环境搭建

从git下载源码到文件夹phalcon_ext:git clone https://github.com/phalcon/cphalcon /usr/local/phalcon_ext

cd /usr/local/phalcon_ext/build

sudo ./install

安装完成后根据文档说明:Ubuntu/Debian with apache2: Add a file called 30-phalcon.ini in /etc/php5/apache2/conf.d/ with this content:extension=phalcon.so,需要添加配置文件 ,如下图:

phalcon7开发环境搭建

为了在命令行输入php -r 'print_r(get_loaded_extensions());'也能看到phalcon扩展,需要同时在目录/etc/php/7.2/cli/conf.d下也复制一份这样的文件。

重启apache服务器,刷新http://localhost/phpinfo.php,即可在看到phalcon扩展:

phalcon7开发环境搭建

pdo_mysql扩展

apt-get install php7.2-mysql
mod_rewrite扩展
https://blog.****.net/zkh_101/article/details/53444392