0

0

php7.0 + phalcon 安装配置

不言

不言

发布时间:2018-04-26 14:42:05

|

2712人浏览过

|

来源于php中文网

原创

本篇文章介绍的是关于php7.0 + phalcon 安装配置,现在分享给大家,有需要的朋友可以看一看


php7.0 + phalcon 安装配置

一、安装lnmp环境

 

1.1  更新阿里源

Ubuntu默认使用的是国外的源,将其替换成国内的阿里的源,脚本

立即学习PHP免费学习笔记(深入)”;

sudo cp /etc/apt/sources.list  /etc/apt/sources.list.bak

sudo sh -c 'cat /etc/apt/sources.list.bak | egrep -v"#|^$" | sed "s/hk.archive.ubuntu.com/mirrors.aliyun.com/g">/etc/apt/sources.list'

sudo apt-get update

1.2  安装mysql

sudo apt-get install mysql-client mysql-server –y

密码默认为password

1.3  安装nginx

sudo apt-get install nginx-full -y

1.4  安装PHP7.0 和phalcon 等扩展

参考链接https://docs.phalconphp.com/zh/latest/reference/install.html

参考链接https://docs.phalconphp.com/zh/latest/reference/nginx.html

1)  安装PHP

sudo apt-getinstall php7.0* -y

生成phalcon框架的apt源

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

2)  安装phalcon 框架

sudo apt-getinstall php7.0-phalcon –y

3)  安装phalcon 扩展工具

cd  ~

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

sudo ln -s ~/phalcon-devtools/phalcon.php /usr/bin/phalcon

sudo chmod +x /usr/bin/phalcon

   删除不兼容的php7.0-snmp 的包

      测试工具是否正常

jifan@ubuntu:~$phalcon --help

PhalconDevTools (3.1.2)

Availablecommands:

  info             (alias of: i)

  commands         (alias of: list, enumerate)

  controller       (alias of: create-controller)

  module           (alias of: create-module)

  model            (alias of: create-model)

  all-models       (alias of: create-all-models)

  project         (alias of: create-project)

  scaffold         (alias of: create-scaffold)

  migration        (alias of: create-migration)

  webtools         (alias of: create-webtools)

  console          (alias of: shell, psysh)

MTTSHOP包包免费商城系统
MTTSHOP包包免费商城系统

一款非常包包、衣服、鞋子类网站,页面干净清洁、一目了然,mttshop打造精致、简单、易用、免费的商城。 系统要求:IIS5.1以后,必须安装.net 3.5 安装步骤: 1、下载完成后,直接解压文件mttshop.rar 2、附加数据库:解压后的可以找一个叫db的文件夹,解压后直接附加就可以,支持SQL 2000、2005、2008 3、配置web.config文件,找到key=&qu

下载

jifan@ubuntu:~$

显示正常

二、配置nginx+php-fpm

2.1 配置nginx

移除默认的配置

sudo mv/etc/nginx/sites-available/default /etc/nginx/sites-available/default.bak

添加新的nginx配置

cd /etc/nginx/conf.d

编辑一个新文件zktx.conf

sudo vim zktx.conf

将如下内容复制进去:

server {
    listen     80 default;
    server_name localhost.dev;
    root       /var/www/phalcon/public;
    index      index.php index.html index.htm;
    charset    utf-8;
 
    location / {
        try_files $uri $uri//index.php?_url=$uri&$args;
    }
 
    location ~ \.php {
        fastcgi_pass  unix:/run/php/php7.0-fpm.sock;
        fastcgi_index /index.php;
 
        include fastcgi_params;
        fastcgi_split_path_info       ^(.+\.php)(/.+)$;
        fastcgi_param PATH_INFO       $fastcgi_path_info;
        fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
        fastcgi_param SCRIPT_FILENAME$document_root$fastcgi_script_name;
    }
 
    location ~ /\.ht {
        deny all;
    }
}

创建默认目录mkdir -p root       /var/www/phalcon/public;

 

2.2 添加一个phpinfo的文件

sudo sh -c "echo '' >/var/www/phalcon/public/index.php"

2.3 启动

sudo service nginx restart

sudo service php-fpm restart

2.4 测试

成功:

2.5 开机自起

编辑/etc/rc.local文件,配置如下:

#!/bin/sh-e

#

#rc.local

#

# Thisscript is executed at the end of each multiuser runlevel.

# Makesure that the script will "exit 0" on success or any other

# valueon error.

#

# Inorder to enable or disable this script just change the execution

# bits.

#

# Bydefault this script does nothing.

/etc/init.d/nginxstart

/etc/init.d/php7.0-fpmstart

 

exit 0

 相关推荐:

php和Apache安装配置实例分享

Mysql5.7.17之winx64.zip解压缩版安装配置图文教程

相关文章

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
php源码安装教程大全
php源码安装教程大全

本专题整合了php源码安装教程,阅读专题下面的文章了解更多详细内容。

150

2025.12.31

php网站源码教程大全
php网站源码教程大全

本专题整合了php网站源码相关教程,阅读专题下面的文章了解更多详细内容。

88

2025.12.31

视频文件格式
视频文件格式

本专题整合了视频文件格式相关内容,阅读专题下面的文章了解更多详细内容。

90

2025.12.31

不受国内限制的浏览器大全
不受国内限制的浏览器大全

想找真正自由、无限制的上网体验?本合集精选2025年最开放、隐私强、访问无阻的浏览器App,涵盖Tor、Brave、Via、X浏览器、Mullvad等高自由度工具。支持自定义搜索引擎、广告拦截、隐身模式及全球网站无障碍访问,部分更具备防追踪、去谷歌化、双内核切换等高级功能。无论日常浏览、隐私保护还是突破地域限制,总有一款适合你!

61

2025.12.31

出现404解决方法大全
出现404解决方法大全

本专题整合了404错误解决方法大全,阅读专题下面的文章了解更多详细内容。

493

2025.12.31

html5怎么播放视频
html5怎么播放视频

想让网页流畅播放视频?本合集详解HTML5视频播放核心方法!涵盖<video>标签基础用法、多格式兼容(MP4/WebM/OGV)、自定义播放控件、响应式适配及常见浏览器兼容问题解决方案。无需插件,纯前端实现高清视频嵌入,助你快速打造现代化网页视频体验。

16

2025.12.31

关闭win10系统自动更新教程大全
关闭win10系统自动更新教程大全

本专题整合了关闭win10系统自动更新教程大全,阅读专题下面的文章了解更多详细内容。

12

2025.12.31

阻止电脑自动安装软件教程
阻止电脑自动安装软件教程

本专题整合了阻止电脑自动安装软件教程,阅读专题下面的文章了解更多详细教程。

5

2025.12.31

html5怎么使用
html5怎么使用

想快速上手HTML5开发?本合集为你整理最实用的HTML5使用指南!涵盖HTML5基础语法、主流框架(如Bootstrap、Vue、React)集成方法,以及无需安装、直接在线编辑运行的平台推荐(如CodePen、JSFiddle)。无论你是新手还是进阶开发者,都能轻松掌握HTML5网页制作、响应式布局与交互功能开发,零配置开启高效前端编程之旅!

2

2025.12.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
ITcastjQuery视频教程
ITcastjQuery视频教程

共7课时 | 1.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号