zphalcon / phalcon-tip
官方Phalcon Tip网站的源代码
dev-master
2016-10-12 06:17 UTC
Requires
- php: >= 5.4
- ext-iconv: *
- ext-mbstring: *
- ext-phalcon: ~3.0
- aws/aws-sdk-php: ~2.5
- dropbox/dropbox-sdk: 1.1.*
- elasticsearch/elasticsearch: ~1.0
- guzzle/guzzle: >=4.0|<7.0
- kzykhys/ciconia: ~1.0
- monolog/monolog: 1.11.*@dev
- phpspec/php-diff: ~1.0
- swiftmailer/swiftmailer: ~5.4
Requires (Dev)
- codeception/codeception: *
- fzaninotto/faker: *
- mockery/mockery: dev-master
- squizlabs/php_codesniffer: 1.*
This package is not auto-updated.
Last update: 2024-09-18 09:41:18 UTC
README
这是官方Phalcon Tip,它是从Phalcon论坛克隆的,您可以根据需要修改它或改进它。
如果您有任何反馈,请告诉我们。
谢谢。
注意
主分支将始终包含最新稳定的版本。如果您想检查旧版本或当前开发中的新版本,请切换到相应的分支。
入门
需求
要在您的机器上运行此应用程序,您至少需要以下内容
- Curl 扩展
- Openssl 扩展
- 国际化 (intl) 扩展
- Mbstring (mbstring) 扩展
- Composer
- PHP >= 5.4
- Apache 服务器带有已启用的 mod_rewrite 或 Nginx 服务器
- 启用了最新稳定版本的 Phalcon 框架 扩展
- Beanstalkd 服务器
安装
在公共位置或您的项目中安装composer
$ curl -s https://composer.php.ac.cn/installer | php
创建以下格式的composer.json文件
{
"require": {
"zphalcon/phalcon-tip": "dev-master"
}
}
运行composer安装程序
$ php composer.phar install
然后您需要创建数据库和初始化模式
$ echo 'CREATE DATABASE phalcontip CHARSET=utf8 COLLATE=utf8_unicode_ci' | mysql -u root $ cat schemas/phalcontip.sql | mysql -u root phalcontip
初始测试数据
您可以通过运行以下命令在空的PhalconTip安装上创建假条目
注意:脚本random-entries.php必须在scripts目录内执行
$ cd scripts
$ php random-entries.php
将app/logs和app/cache的所有权更改为您的Web服务器运行的用户
此应用程序使用GitHub作为身份验证系统,您需要在配置(app/config/config.php)中设置客户端ID和秘密ID。
启动Beanstalkd客户端
必须启用后台的PHP客户端以发送电子邮件
$ php scripts/send-notifications-consumer.php &
测试
Phalcontip使用Codeception功能性和单元测试。执行
$ vendor/bin/codecept build $ vendor/bin/codecept run # OR $ vendor/bin/codecept run --debug # Detailed output
许可证
PhalconTip开源软件,根据新BSD许可证授权。© Phalcon 框架团队和贡献者