|   注册

Phalcon文档

安装

一、WebMIS

基于phalcon框架开发的多用户、多权限开源解决方案,整合了Jquery、CodeMirror、TinyMCE、Chart等插件!

下载地址

https://github.com/webmiss/phalcon.git

二、Phalcon安装

安装

# 环境要求(RHEL)
yum install php-devel php-mysql gcc libtool pcre-devel

# 下载
git clone --depth=1 "git://github.com/phalcon/cphalcon.git"
cd cphalcon/build

# 编译
./install

添加模块

vi /etc/php.d/phalcon.ini

文件内容

; Enable phalcon extension module
extension=phalcon.so

是否成功

# 重启PHP
systemctl restart php-fpm
# 查看模块
php -m

三、HMVC安装

1) Apache

AllowOverride All
Require all granted
Options Indexes FollowSymLinks

2) Nginx

listen 80;
server_name phalcon.webmis.cn;

set $root_path '/home/www/phalcon/public/';
root $root_path;
index index.php index.html;

try_files $uri $uri/ @rewrite;
location @rewrite {
    rewrite ^/(.*)$ /index.php?_url=/$1;
}

location ~* ^/(webmis|upload|themes|favicon.png)/(.+)$ {
    root $root_path;
}

四、内存不足问题(program cc1)

创建交换分区

# 创建分区文件
dd if=/dev/zero of=/swapfile bs=1M count=4096

# 生成SWAP
mkswap /swapfile

# 激活SWAP
swapon /swapfile

# 添加到分区列表
echo '/swapfile swap swap defaults 0 0' >> /etc/fstab

# 查看
free -m

CentOS(阿里云)

vi /etc/sysctl.conf

vm.swappiness = 60

# 重启服务器
reboot

WebMIS

基于MVC框架开发的多用户、多权限开源解决方案,整合了Jquery、TinyMCE、ChartJS等插件!

视频教程
Linux教程
PHP教程
JavaScript教程
MVC框架
自建HMVC框架
Phalcon框架
Lumen框架
Linux文档
Shell文档
CentOS文档
Archlinux文档
WebMIS © 2017-2020 备案号: 滇ICP备14000710号
https://webmis.vip/home/