首先安装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时下载而不是解释执行,则可能需要清空缓存。
相关推荐
4. 运行Yii框架的安装脚本,生成应用程序的基本结构。 5. 验证服务器是否满足Yii框架的最低要求,可以使用Yii提供的需求检测脚本进行检查。 创建一个基本的Yii应用涉及到使用Yii框架提供的命令行工具 yiic。开发者...
Yii Yii框架 Yii框架快速入门,自己整理的很全的,很容易看懂
本书不是简单地介绍如何使用 Yii 框架,而是站在框架设计的高度,从源代码级别深 度剖析。本书首先介绍 PHP 框架技术的概念及其应用领域,然后开始仿照 Yii 框架源代码 自定义框架,其中包括了 MVC 设计模式、单入口...
1. **安装与配置**:介绍如何在服务器上安装Yii,以及设置基本的项目环境。 2. **快速入门**:通过一个简单的“Hello, World!”示例来引导开发者了解Yii的基本结构和工作原理。 3. **基础概念**:详细讲解MVC模式,...
Yii框架是高效且灵活的PHP框架,专为Web 2.0应用开发而设计。自2008年1月薛强开始开发以来,Yii已经经历了多个版本迭代,从1.0.0到...通过深入学习和实践,开发者可以充分利用Yii的优势,提高开发效率和应用质量。
Yii的名字来源于"易",在汉语中意味着简单和快捷,这也体现了框架的设计理念。 一、Yii框架概述: 1. 高性能:Yii通过使用缓存机制、优化的查询构建器和预编译的模板引擎等技术,提供了比其他PHP框架更快的运行速度...
本篇学习笔记将详细介绍Yii框架的基本概念,包括请求处理流程、组件、事件与行为、错误和日志处理、国际化以及视图和控制台应用等方面。 ### 请求的处理流程 1. **项目入口脚本**:在Yii框架中,项目的入口脚本...
很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架
- **初学者**:首先理解PHP基础知识,然后通过手册学习Yii的安装、基本架构和常用组件。 - **进阶者**:深入研究MVC、数据库操作、缓存和安全机制,尝试编写简单的应用。 - **专家**:挑战更复杂的项目,熟悉所有...
在开始Yii框架的学习之前,你需要先安装PHP5.3或更高版本,因为Yii不支持PHP5.2。然后可以通过Composer来安装Yii,Composer是PHP的依赖管理工具。安装完成后,使用Yii的命令行工具`yiic`或`yii`(取决于你的Yii版本...
**安装 Yii 框架** 安装 Yii 涉及两个步骤: 1. 下载 Yii 框架的最新版本,通常可以从官方网站获取。 2. 解压缩文件到 Web 服务器的一个可访问目录。尽管通常会放在 Web 目录下,但也可以根据需要选择其他位置,...
安装 Yii 框架的步骤非常简单,主要包括从官方网站下载框架压缩包并将其解压到 Web 可访问的目录。为了确保服务器满足 Yii 的运行需求,你可以通过运行需求检测脚本来进行检查。Yii 需要 PHP 5.1.0 或更高版本,并已...
Yii 框架简介 全面轻松入手Yii 从这里开始 简单 明了 言简意赅
### Yii框架知识点总结 #### 一、概述与新特性 **Yii** 是一款高性能的PHP Web应用程序开发框架,以其简洁高效著称。该框架旨在帮助开发者快速构建安全且高效的Web应用。本文档根据官方中文文档及《Yii权威指南》...
让我们深入了解一下Yii框架的执行流程及其部分源码分析。 1. **程序结构及配置** Yii的项目结构通常包含以下关键部分: - `protected`:存放应用的核心代码,如模型、控制器、配置文件等。 - `runtime`:运行时...
Yii 1.1.15修复了1.1.14版本中可能存在的安全漏洞,这些漏洞可能导致跨站脚本(XSS)、SQL注入或其他攻击。这包括对输入验证和输出过滤的强化,以防止恶意用户利用代码注入。 2. **性能优化**:Yii团队不断致力于提高...
YII框架的开发中文文档,帮助哪些正在学习YII框架的同学们,
Yii的名称来源于“简单”和“进化”的中文拼音首字母,表达了其设计理念——简洁、易用且可扩展。框架的核心特性包括: 1. **快速性能**:Yii使用高效的代码生成工具和缓存策略,确保在处理大量请求时仍能保持高速...