`

linux基本脚本学习——YII框架简单的安装

 
阅读更多

首先安装nginx,php,php-fpm,若启动fpm出错如下

~> sudo /etc/init.d/php-fpm start
redirecting to systemctl
Job failed. See system journal and 'systemctl status' for details.

可以通过运行systemctl status  php-fpm.service查看出错原因,我的解决方法如下

sudo cp /etc/php5/fpm/php-fpm.conf.default /etc/php5/fpm/php-fpm.conf

修改php-fpm.conf

配置

user nginx

group nginx

并创建 /usr/var/log 目录

修改子目录www.conf文件,修改listen为

;listen = /var/run/php5-fpm.sock

 

listen = 127.0.0.1:9000

如果php配置为sock而不是端口,下面的fastcgi_pass也需要配置为 /var/run/php5-fpm.sock

执行/etc/init.d/php-fpm start

 

~> ps -ef | grep php-fpm
root       453     1  0 12:46 ?        00:00:00 php-fpm: master process (/etc/php5/fpm/php-fpm.conf)     
nginx      454   453  0 12:46 ?        00:00:00 php-fpm: pool www                                        
nginx      455   453  0 12:46 ?        00:00:00 php-fpm: pool www                                        
ciaos      459  7030  0 12:46 pts/1    00:00:00 grep --color=auto php-fpm

 

修改nginx配置php支持

        location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            //配置网站根目录
            fastcgi_param  SCRIPT_FILENAME  /srv/www/htdocs$fastcgi_script_name;
            include        fastcgi_params;
        }

可以创建一个index.php,查看运行结果。然后下载解压安装yii

~> ./framework/yiic
Yii command runner (based on Yii v1.1.13)
Usage: ./framework/yiic <command-name> [parameters...]

The following commands are available:
 - message
 - migrate
 - shell
 - webapp

To see individual command help, use the following:
   ./framework/yiic help <command-name>

#创建新项目
./framework/yiic webapp /srv/www/htdocs/demo

如果访问网页提示date函数相关错误,在index.php文件中加入下面一行代码即可

date_default_timezone_set('America/New_York');指定时区

Chive Project

是一个基于YII实现的mysql管理台,用以取代phpmyadmin

 注:如果浏览器访问php时下载而不是解释执行,则可能需要清空缓存。

分享到:
评论

相关推荐

    yii框架中文手册教程

    4. 运行Yii框架的安装脚本,生成应用程序的基本结构。 5. 验证服务器是否满足Yii框架的最低要求,可以使用Yii提供的需求检测脚本进行检查。 创建一个基本的Yii应用涉及到使用Yii框架提供的命令行工具 yiic。开发者...

    Yii框架学习手册

    Yii Yii框架 Yii框架快速入门,自己整理的很全的,很容易看懂

    《Yii框架深度剖析》配套代码

    本书不是简单地介绍如何使用 Yii 框架,而是站在框架设计的高度,从源代码级别深 度剖析。本书首先介绍 PHP 框架技术的概念及其应用领域,然后开始仿照 Yii 框架源代码 自定义框架,其中包括了 MVC 设计模式、单入口...

    yii框架中文文档、yii中文手册教程

    1. **安装与配置**:介绍如何在服务器上安装Yii,以及设置基本的项目环境。 2. **快速入门**:通过一个简单的“Hello, World!”示例来引导开发者了解Yii的基本结构和工作原理。 3. **基础概念**:详细讲解MVC模式,...

    Yii框架学习笔记

    Yii框架是高效且灵活的PHP框架,专为Web 2.0应用开发而设计。自2008年1月薛强开始开发以来,Yii已经经历了多个版本迭代,从1.0.0到...通过深入学习和实践,开发者可以充分利用Yii的优势,提高开发效率和应用质量。

    php最新框架YII框架

    Yii的名字来源于"易",在汉语中意味着简单和快捷,这也体现了框架的设计理念。 一、Yii框架概述: 1. 高性能:Yii通过使用缓存机制、优化的查询构建器和预编译的模板引擎等技术,提供了比其他PHP框架更快的运行速度...

    Yii框架学习笔记.pdf

    本篇学习笔记将详细介绍Yii框架的基本概念,包括请求处理流程、组件、事件与行为、错误和日志处理、国际化以及视图和控制台应用等方面。 ### 请求的处理流程 1. **项目入口脚本**:在Yii框架中,项目的入口脚本...

    yii框架yii框架yii框架yii框架yii框架

    很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架

    YII框架中文手册

    - **初学者**:首先理解PHP基础知识,然后通过手册学习Yii的安装、基本架构和常用组件。 - **进阶者**:深入研究MVC、数据库操作、缓存和安全机制,尝试编写简单的应用。 - **专家**:挑战更复杂的项目,熟悉所有...

    Yii框架快速入门

    在开始Yii框架的学习之前,你需要先安装PHP5.3或更高版本,因为Yii不支持PHP5.2。然后可以通过Composer来安装Yii,Composer是PHP的依赖管理工具。安装完成后,使用Yii的命令行工具`yiic`或`yii`(取决于你的Yii版本...

    YII框架翻译整理最终稿 -

    **安装 Yii 框架** 安装 Yii 涉及两个步骤: 1. 下载 Yii 框架的最新版本,通常可以从官方网站获取。 2. 解压缩文件到 Web 服务器的一个可访问目录。尽管通常会放在 Web 目录下,但也可以根据需要选择其他位置,...

    yii框架 安装教程 结构解析

    安装 Yii 框架的步骤非常简单,主要包括从官方网站下载框架压缩包并将其解压到 Web 可访问的目录。为了确保服务器满足 Yii 的运行需求,你可以通过运行需求检测脚本来进行检查。Yii 需要 PHP 5.1.0 或更高版本,并已...

    Yii 框架简介,主流PHP框架,值得学习。

    Yii 框架简介 全面轻松入手Yii 从这里开始 简单 明了 言简意赅

    Yii框架PDF中文文档

    ### Yii框架知识点总结 #### 一、概述与新特性 **Yii** 是一款高性能的PHP Web应用程序开发框架,以其简洁高效著称。该框架旨在帮助开发者快速构建安全且高效的Web应用。本文档根据官方中文文档及《Yii权威指南》...

    Yii框架执行流程及部分源码分析

    让我们深入了解一下Yii框架的执行流程及其部分源码分析。 1. **程序结构及配置** Yii的项目结构通常包含以下关键部分: - `protected`:存放应用的核心代码,如模型、控制器、配置文件等。 - `runtime`:运行时...

    yii框架(1.1.15)

    Yii 1.1.15修复了1.1.14版本中可能存在的安全漏洞,这些漏洞可能导致跨站脚本(XSS)、SQL注入或其他攻击。这包括对输入验证和输出过滤的强化,以防止恶意用户利用代码注入。 2. **性能优化**:Yii团队不断致力于提高...

    yii 框架中文帮助文档

    YII框架的开发中文文档,帮助哪些正在学习YII框架的同学们,

    php开发yii框架软件包

    Yii的名称来源于“简单”和“进化”的中文拼音首字母,表达了其设计理念——简洁、易用且可扩展。框架的核心特性包括: 1. **快速性能**:Yii使用高效的代码生成工具和缓存策略,确保在处理大量请求时仍能保持高速...

Global site tag (gtag.js) - Google Analytics