Apache服务器 httpd-2.2.25-win32-x86-openssl-0.9.8y 文件,直接下一步下一步安装即可
PHP文件太大不好上传,用的版本是php-5.3.28-Win32-VC9-x86,大家下载的时候记得下载thread safe
yii文件版本yii-1.1.14.f0fee9
mysql版本5.5版本
首先解压php文件夹,里边有php.ini-development和php.ini-production两个文件
重新命名php.development为php.ini
修改的地方如下:
doc_root ="G:/php5" //设置根路径
extension_dir = "G:/php5/ext" //之前是ext,设置指向php安装目录下的ext文件夹
upload_tmp_dir ="G:/phpfileuploadtemp" //设置文件上传临时目录
extension=php_mbstring.dll,extension=php_mysql.dll,
extension=php_mysqli.dll,extension=php_pdo_mysql.dll,
extension=php_pdo_sqlite.dll //取消这些前面的注释
date.timezone = Asia/Shanghai //设置时区
session.save_path = "G:/phpsessiontemp" //session存储路径
----------------------------------------配置apache--------------------------------
接下来的是apache的设置
安装目录下的conf/httpd.conf文件打开:
Listen 80 //修改端口号的
#DocumentRoot "C:/Apache2/htdocs" //修改成你想设置的路径
DocumentRoot "G:/Apache"
<IfModule !mpm_netware_module>下面
LoadModule php5_module "G:/php5/php5apache2_2.dll" //引入dll文件
PHPIniDir "G:/php5" //设置php.ini文件
AddType application/x-httpd-php .php .html .htm //添加支持的文件格式
#<Directory />
# Options FollowSymLinks
# AllowOverride None
# Order deny,allow
# Deny from all
#</Directory> //同上
<Directory "G:/Apache">
Options FollowSymLinks
AllowOverride None
Order deny,allow
# Deny from all
</Directory>
在工作目录下添加 phpinfo.php
内容如下
<%
phpinfo()
%>
好了,在浏览器中输入
http://localhost:80/phpinfo.php
看到的页面:
apache配置ok了.
mysql直接安装就可以了,没什么好说的!
------------------------------------------------配置yii---------------------------
首先将yii包解压到工作目录下,并在解压后的文件夹中新建一个文件夹"work"
cmd命令进入yii的framework目录,输入
yiic ../work
确认"Y",自动生成文档目录
yiic ../work
接着进入"../work/protected/config" 打开 main.php 配置
注释掉这个,因为我们用的不是sqlite,mysql
'db'=>array(
'connectionString' => 'sqlite:'.dirname(__FILE__).'/../data/testdrive.db',
), //
解开注释
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=world',
'emulatePrepare' => true,
'username' => 'root',
'password' => 'root',
'charset' => 'utf8',
),
//db名数据库名,输入帐号密码
接着继续命令行
../framework/yiic shell
model 表名
crud 表名
浏览器中输入:
localhost:80/yii/work/index.php?r=city
就可以看到
大功告成
- 大小: 86.9 KB
- 大小: 50.3 KB
分享到:
相关推荐
一个典型的PHP开发环境包括Apache作为Web服务器、PHP语言本身以及MySQL数据库管理系统。这些组件通常可以作为一个整体进行安装,比如使用XAMPP或WAMP等工具。 - **创建项目目录**: 在计算机上的任意位置创建一个...
#### 一、Yii框架简介及优势 - **灵活适应业务需求**:Yii框架因其高度可定制性和丰富的扩展性,能够快速响应不同业务场景的变化,适用于构建各种规模的应用。 - **统一编码习惯**:通过提供一系列最佳实践指南,...
Yii框架是PHP领域的一款高性能的、适用于开发Web2.0应用的开源框架。它强调代码的重用性、可扩展性和高性能。这个“yii网站源码”是一个基于Yii框架构建的社区程序,其设计灵感来源于知名的豆瓣社区。如果你对PHP...
Yii 框架是专为构建高性能 Web 应用程序而设计的一个基于组件的 PHP 框架。它强调代码的可重用性和简洁性,从而加快开发速度。"Yii" 这个名字来源于中文“易”,代表着简单、高效和可扩展。框架支持 PHP 5.1.0 及...
本地环境中最常用的工具是XAMPP、MAMP、WAMP等,这些工具集成了Apache、MySQL和PHP环境,方便开发者快速搭建本地开发环境。 2. **服务器环境部署:** 当项目开发完成并经过充分测试后,会部署到生产服务器上。生产...
- 框架:Laravel、Symfony、Yii 等框架简化开发流程,提高代码质量。 综上所述,PHP+MySQL 网站源码涉及到的内容广泛,从数据库设计、编程语言特性到安全性和性能优化,都需要开发者具备扎实的基础和实践经验。...
基于PHP、MySQL等技术构建的web系统,框架,PHP学习,课程设计作业,可用于毕业设计,源码项目,可直接运行,实测! 基于PHP、MySQL等技术构建的web系统,框架,PHP学习,课程设计作业,可用于毕业设计,源码项目,...
### 安装Yii框架的方法及常见问题解决 #### 一、前言 Yii 是一个高性能的 PHP 框架,适用于开发 Web 应用程序。它不仅提供了丰富的功能集,如 MVC 架构支持、数据库抽象层、缓存机制等,还具有高度可配置性和扩展性...
Yii2 是一个基于组件的高性能 PHP 框架,用于开发 Web 2.0 应用。LAMP 是一种常见的 Web 开发平台,由 Linux 操作系统、Apache HTTP 服务器、MySQL 数据库和 PHP 脚本语言组成。在 Centos 平台上搭建 LAMP 环境,是...
5. **安装与部署**:使用该系统前,需要配置好PHP运行环境,例如安装PHP、Apache或Nginx服务器、数据库服务。然后,解压下载的zip文件,导入数据库文件,配置相关设置,最后通过Web服务器访问系统进行安装和初始化。...
该框架支持多种技术栈,包括PHP编程语言,MySQL数据库系统,以及NoSQL存储Redis,还有消息队列系统如Kafka。 **描述详解:** "pear-api" 的核心特性是它源自 "yii2",一个流行的、高性能的PHP框架,用于构建Web...
首先,我们需要安装Web服务器,如Apache,以及数据库管理系统,如MySQL。 **4. 安装Apache** Apache是流行的开源HTTP服务器,提供稳定的Web服务。在Linux系统中,可以使用包管理器(如apt-get或yum)进行安装。在...
5. PHPStudy: PHPStudy是一个集成了Apache、PHP、MySQL的服务器集成环境,可以实现快速搭建Web开发环境。 6. PHPStorm: PHPStorm是一个集成了代码编辑、调试、版本控制等功能的集成开发环境,具有高性能、智能提示...
《大道PHP:LAMP+Zend+开源框架整合开发与实战》是一本深入讲解PHP开发技术的书籍,结合了Linux(L)、Apache(A)、MySQL(M)和PHP(P)四大核心技术,以及 Zend 框架和多种开源框架的实战应用。随书光盘源码2提供...
同时,也会讨论Yii2的部署策略,如如何配置Nginx或Apache服务器,以及如何使用Yii2的生产环境配置提高运行效率。 除此之外,Yii2中文手册还会涉及测试部分,包括单元测试、集成测试以及验收测试的编写和执行,帮助...
1. **环境搭建**:安装配置PHP、MySQL、Apache/Nginx等服务端软件。 2. **项目初始化**:使用Composer创建Yii 2.0基本项目结构。 3. **数据库设计与创建**:根据需求文档设计并创建数据库表结构。 4. **前端页面设计...
#### 知识点一:Yii 框架简介 - **定义**:Yii 是一款高性能的 PHP 框架,适用于开发 Web 应用程序。它支持敏捷开发和测试驱动开发(TDD),特别适合于构建需要快速开发和维护的大型应用程序。 - **特点**: - **...
Yii2是PHP的一个高级Web应用开发框架,其通过丰富的功能、灵活的插件系统以及良好的性能,在PHP开发者中得到了广泛应用。Yii2必备手册中文大全文档提供了详细的Yii2使用说明和示例,为中文用户提供了一个学习和参考...