工具技巧php之phalcon环境搭建(代码片段)

半塘少年 半塘少年     2023-01-24     667

关键词:

Phalcon7 框架, 一种崭新的 PHP 框架。我们的使命是给开发者一个开发 web 站点和应用的高级工具,让开发者不用担心框架的性能问题.

1. 安装 phalocn

(1)下载phalocn

cd /usr/local/src
git clone --depth=1 git://github.com/phalcon/cphalcon.git
cd /usr/local/src/cphalcon/build/php7/64bits/
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

(2)之后会在PHP的扩展目录生成phalcon.so文件

mkdir /etc/php.d
# 在/etc/php.d 下 创建 phalcon.ini 文件 写入 extension=phalcon.so
vim  phalcon.ini 
extension=phalcon.so
# 保存 重启php-fpm
service php-fpm restart

相关问题

(1)如果出现NOTICE: PHP message: PHP Fatal error: Class ‘psr\\container\\containerinterface’ not found in Unknown on line 0,则需要 安装psr扩展

cd /usr/local/src
git clone https://github.com/jbboehr/php-psr.git
cd php-psr
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install


[php增加扩展]
在php.ini中添加extension=psr.so
## 重启php-fpm
service php-fpm restart

## 验证是否添加成功
php -m

2. composer 安装 phalcon-devtools

composer global require phalcon/devtools

如果全局不能使用phalcon命令,需要配置环境变量,根据 .zsh 或者 .bash 不同的终端文件,指定即可

export PATH="$HOME/.composer/vendor/bin:$PATH"

3. PhpStorm 集成 phalcon

1、下载phalcon-devtools

➜  php git clone https://github.com/phalcon/phalcon-devtools.git

2、在phpstorm集成命令提示

① phpstorm->preferences->tools->command line tool support  点击“+”,选择Custom tool,选择global

② 填写phalcon-tools的地址及相关alias、desc等

③ 点击ok,确认

④ 在项目中右键外部库,选择configure php include paths..

⑤ 点击+号添加路径,并选择stubs,确定添加

⑥ 点击ok,配置完毕

相关资料

性能工具之gatling开发环境搭建(代码片段)

文章目录一、前言二、安装插件三、新建工程四、运行结果五、总结一、前言编写Gatling脚本需要搭建脚本开发环境,下面演示使用IDEA开发环境搭建脚本开发环境。二、安装插件打开IDEA,安装scala插件,首次使用,... 查看详情

hadoop集群搭建之环境准备(代码片段)

...建服务器安装虚拟机克隆搭建前准备需要下载MobaXterm(SSH工具)、UbuntuServer镜像、VMwareWorkstation,如下图所示下载链接如下:#MobaXterm21.4https://download.mobatek.net/2142021091974654/MobaXterm_Install 查看详情

odoo环境搭建之问题readme(代码片段)

环境及工具Windows,PyCharmCommunityEdition,postgresql-13.0-1启动odoo环境pythonodoo-bin如果你只是还是空壳,启动odoo之后,他将会给你开始报错告诉你缺失了哪些模块,下面的命令可以帮助你更好地继续安装:pipinstallpypdf2python-mpipinstall--upg... 查看详情

docker-compose实战之搭建lamp环境(代码片段)

目录Docker-compose的安装Dockerfile编写搭建LAMP(Linux+Apache+MySQL+PHP)环境MySql_dockerfileApach_dockerfilephp_dockerfilephpmyadmin_dockerfile使用Compose实现多容器运行机制Docker-compose配置文件docker-compose.yml编写Index.php文件通过C 查看详情

搭建php程序之linux安装php集成环境宝塔面板(代码片段)

宝塔面板官网通过此处链接进入可以获得高额的大礼包https://www.bt.cn/?invite_code=MV9pZ3ZreG4=windows服务器安装宝塔在下面复制您的服务器版本链接https://www.bt.cn/bbs/thread-19376-1-1.html将安装命令复制到您的ssl命令中,直接enter即... 查看详情

搭建php程序之linux安装php集成环境宝塔面板(代码片段)

宝塔面板官网通过此处链接进入可以获得高额的大礼包https://www.bt.cn/?invite_code=MV9pZ3ZreG4=windows服务器安装宝塔在下面复制您的服务器版本链接https://www.bt.cn/bbs/thread-19376-1-1.html将安装命令复制到您的ssl命令中,直接enter即... 查看详情

lnmp环境搭建之编译安装指南(php-5.3.27.tar.gz)(代码片段)

测试环境:CentOSrelease6.5(Final)软件安装:nginx mysql-5.5.32-linux2.6-x86_64.tar.gz php-5.3.27.tar.gz 1、mysql安装详见:https://www.cnblogs.com/su-root/p/10247514.html2、nginx安装详见:https://www.cnblogs.c 查看详情

开发环境搭建以及所需工具的安装(代码片段)

...比较多的,而且比较实用,并且都是采用目前最新版本的工具来配置的环境。下方内容主要包括了JDK1.8的安装、JavaEE版本的Eclipse的安装、Maven的安装、T 查看详情

白盒测试之静态代码扫描:sonarqube+scanner环境搭建及使用(代码片段)

...nar简单应用4.1项目根目录执行命令,生成报告4.2与IDEA工具集成五、补充-SonarQube汉化一、前言1.1环境及软件要求JDK:JDK1.8SonarQube:SonarQube-6.7.5sonar-scanner 查看详情

使用idea写python之pytest环境搭建及第一个程序编写(代码片段)

一、准备篇Python环境:3.8.3开发工具:IDEA,对你没有看错二、IDEA下安装开发环境python的下载https://www.python.org/downloads/PS:关于Python的环境搭建,此处略IDEA下python插件的安装点击File->Settings…->Plugins,点击mark 查看详情

python环境搭建之opencv(代码片段)

 Python环境搭建之OpenCV 一、openCV介绍  OpenSourceComputerVisionLibrary.OpenCV于1999年由Intel建立,如今由WillowGarage提供支持。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、MacOS操作系统上... 查看详情

sparksql高级编程之hadoophivespark环境搭建(代码片段)

SparkSQL高级编程之Hadoop生态简介1.如何学好大数据2.开发环境2.1下载软件包2.1Hadoop环境配置3.框架介绍3.1HDFS优缺点3.2MapReduce特点3.3Hive3.3.1Hive体系架构3.3.2Hive测试环境3.3.3生产环境3.3.4Hive环境安装3.4Spark环境介绍3.4.1Spark环境搭建3.4.1.... 查看详情

深入elasticsearch源码之环境搭建(代码片段)

...pom文件中引用elasticsearch的jar包的方式来搭建源码阅读的环境。搭建因为我搭建的es集群是2.2.1版本(关于如何搭建集群,可以参考ElasticSearch分布式安装 查看详情

01go之环境搭建(代码片段)

1.1Linux搭建Go环境  1.ssh远程登录Linux服务器,可选用iTerm、xshell1ssh[email protected]  2.建议配置好阿里云yum源、epel源1安装git23yuminstallgit  3.下载go源码包1//下载地址go官网https://golang.org/dl/2cd/opt/3wgethttps://dl.google.com/go/ 查看详情

typescript之环境搭建(代码片段)

TypeScript介绍:  TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,  TypeScript在JavaScript的基础上添加了可选的静态类型和基于类的面向对象编程。TypeScript和JavaScript的对比TypeScript与JavaScript两者的... 查看详情

flask系列一之环境搭建包安装(代码片段)

一,python的安装(1)python的安装(2)虚拟环境的配置参考:http://www.cnblogs.com/bfwbfw/p/7995245.html1,虚拟环境的建立(1)使用pip安装虚拟环境pipinstallvirtualenv(2)安装包管理虚拟环境pipinstallvirtualenvwrapper-win(3)使用mkvirtualenv命令安... 查看详情

数仓采集之环境搭建hadoop,zookeeper,kafka,flume(代码片段)

数仓采集之环境搭建hadoop,zookeeper,kafka前期的阿里云ECS环境已装好,现在开始正式搭建项目的环境hadoop安装配置1.集群规划服务器hadoop102服务器hadoop103服务器hadoop104HDFSNameNodeDataNodeDataNodeDataNodeSecondaryNameNodeYarnNodeManagerResourcemanage 查看详情

mac学习vue之环境搭建(代码片段)

1,安装node.js&vsCode  官网下载安装node.js2,搭建vue环境 安装淘宝镜像sudonominstall-gcpm--registry=https://registry.npm.taobao.org--vervose搭建cli脚手架cpminstall-g@vue/cli1,发现报错,权限问题:解决办法 查看详情