标签: phalcon

构建错误:致命错误:pcre.h:没有这样的文件或目录

我刚刚安装完Ubuntu 13.10.

我想尝试Phalcon,当我构建源代码(phalcon.so)时,我有这个错误:

     from /home/fabrice/Downloads/cphalcon/build/32bits/phalcon.c:204:
/usr/include/php5/ext/pcre/php_pcre.h:29:18: fatal error: pcre.h: No such file or directory
 #include "pcre.h"
                  ^
compilation terminated.
make: *** [phalcon.lo] Erreur 1
Run Code Online (Sandbox Code Playgroud)

我安装的灯是:

sudo apt-get install -y apache2 php5 mysql-server libapache2-mod-php5 php5-mysql php5-curl php5-imagick php5-mcrypt php5-memcache php5-sqlite php5-xdebug php-apc php5-intl php-mongo php5-dev GCC

有谁能够帮我 ?

php ubuntu build phalcon ubuntu-13.10

76
推荐指数
4
解决办法
7万
查看次数

如何在PHPStorm中添加伏特语法检查

我希望能够在PHPStorm for Phalcon的模板引擎Volt中进行语法高亮显示.

有办法吗?

phpstorm phalcon volt

41
推荐指数
1
解决办法
1万
查看次数

如何在Phalcon中设置404页面

如果控制器/操作不存在,如何在Phalcon中设置404页面?

php http-status-code-404 phalcon volt

19
推荐指数
3
解决办法
2万
查看次数

编译Phalcon - 虚拟内存耗尽:无法分配内存

当我尝试编译Phalcon时,我收到一个错误:

virtual memory exhausted: Cannot allocate memory
Run Code Online (Sandbox Code Playgroud)

我正在运行以下命令

git clone --depth=1 git://github.com/phalcon/cphalcon.git 
cd cphalcon/build 
sudo ./install
Run Code Online (Sandbox Code Playgroud)

我有一个1GB RAM的VPS

memory gcc phalcon

18
推荐指数
2
解决办法
2万
查看次数

如何在phpstorm中使用phalcon-devtools\ide\phpstorm?

我正在尝试将Phalcon开发人员工具与phpstorm集成.这里有一个视频,但由于我的位置,我无法查看.

我在文档中找不到任何其他可用的引用,我该如何实现?

phpstorm phalcon

17
推荐指数
2
解决办法
2万
查看次数

Laravel或Phalcon为交通繁忙的网站

我来自Codeigniter背景.我已经用了三年了,非常喜欢它.这很简单很棒.

我用Codeigniter构建了大量站点,但我正在寻找一个新的PHP框架来学习.

这一变化的主要原因是一个潜在的大项目即将出现.它不会有很多用户(最多可能100个),但服务器产生的出站流量将是巨大的.该项目将通过FTP一个接一个地传输数千个文件(大小从1mb到几百mb).它还处理上传数百个文件的用户.

这个项目的关键是速度.系统需要通过脚本的运行(它每次通过FTP发送文件时运行一个长脚本来收集文件,它的类型和它的目的地)尽可能快地将性能问题降至最低.我知道文件的传输只会像服务器那样快,并且确实和最慢的瓶颈一样快,但在这里我尽量尽量减少代码中的瓶颈.

经过一番研究,我喜欢Laravel的外观并安装它以掌握它.但它的速度可能是一个问题,因为它被测试比Codeigniter慢?大流量和大量PHP解析会减慢我知道Phalcon基于C从而使其成为最快的框架,Phalcon会是更好的选择吗?

任何想法都非常感谢:)

php laravel phalcon

15
推荐指数
2
解决办法
3万
查看次数

Phalcon重定向和转发

我是否理解正确,$this->dispatcher->forward()或者$this->response->redirect()我需要手动确保其余代码不会被执行?如下,或者我错过了什么?

public function signinAction()
{
    if ($this->isUserAuthenticated())
    {
        $this->response->redirect('/profile');
        return;
    }

    // Stuff if he isn't authenticated…
}
Run Code Online (Sandbox Code Playgroud)

phalcon

14
推荐指数
2
解决办法
3万
查看次数

如何在mac os中安装phalcon.so

我已经安装了phalcon扩展.它已成功安装,但是phalcon命令无法正常工作.显示以下错误.

"iMac:Project Atomix $ phalcon -sh:phalcon:command not found"

我接受了Phalcon官方网站的指示.它完全适用于Windows和Linux,但不适用于mac os.

php macos command phalcon

13
推荐指数
2
解决办法
1万
查看次数

如何将composer的vendor文件夹中的CSS和JS文件复制到public?

我刚开始学习几个PHP框架.我尝试过的例子都是composer我以前没用过的,所以对我来说还不是很清楚.

我指定了一些JS和CSS库composer.json并运行composer install.现在这些库已添加到该vendor文件夹中.

现在,我应该如何使用这些文件夹中的JS和CSS文件bootstrap/dist/css/bootstrap.min.css?我试过的例子只是在public/css文件夹中有一个副本或使用远程链接,就像<link href="//netdna.bootstrapcdn.com/bootswatch/2.3.1/united/bootstrap.min.css" rel="stylesheet">volt-file中一样.

出于某种原因,我不喜欢在我的应用程序中使用这样的远程链接(我担心它们有一天可能会"失败").但另一种选择是不是很漂亮,以及,我想,既然我还是要选择正确的文件从复制vendorpublic.

是不是有"自动"方式来做到这一点?或者可以将其指定到控制器中,然后将其复制到控制器中public

css php laravel composer-php phalcon

13
推荐指数
1
解决办法
6251
查看次数

PhalconPHP数据库事务在服务器上失败

我使用PhalconPHP开发了一个网站.该网站在我的本地计算机上运行良好,具有以下规格:

PHP Version 7.0.22
Apache/2.4.18
PhalconPHP 3.3.1
Run Code Online (Sandbox Code Playgroud)

以及我以前的服务器(使用DirectAdmin):

PHP Version 5.6.26
Apache 2
PhalconPHP 3.0.1
Run Code Online (Sandbox Code Playgroud)

但最近我已迁移到新的VPS.与cPanel:

CENTOS 7.4 vmware [server]
cPanel v68.0.30
PHP Version 5.6.34 (multiple versions available, this one selected by myself)
PhalconPHP 3.2.2
Run Code Online (Sandbox Code Playgroud)

在新的VPS上我的网站总是给我Error 500.

在我的Apache错误日志文件中: [cgi:error] End of script output before headers: ea-php70, referer: http://mywebsitedomain.net

我怀疑是新的数据库系统.新的不是mySql.它是MariaDB 10.1.我试图降级到MySQL 5.6,但是WHM说我无法降级到更低版本.

这是我的配置文件:

[database]
adapter  = Mysql
host     = localhost
username = root
password = XXXXXXXXXXXX
dbname   = XXXXXXXXXXXX
charset  = utf8
Run Code Online (Sandbox Code Playgroud)

和我的Services.php:

protected function …
Run Code Online (Sandbox Code Playgroud)

php mysql cpanel mariadb phalcon

12
推荐指数
1
解决办法
309
查看次数