题记:用“易语言.飞扬”(EF)开发WEB应用程序,此前还没有先例。但因为EF本地开发包(EFNDK)已经发布,用C/C++开发一个EF类库,使其支持EF开发WEB应用程序,应该并非难事。当然也可想而知,其中必有诸多难点有待解决。此系列文章,为本人探索过程之记录,对外人未必有多大价值。如有网友乐观其事,还请理性待之。作者:liigo。转载请务必注明出处:http://blog.csdn.net/liigo/。在线留言。
试用EF开发WEB应用程序(10):配置Apache
本文内容:配置Apache,使其支持“易语言.飞扬”(EF)开发的FastCGI程序,借助 mod_fcgid。
主要工作在于编辑修改 httpd.conf 文件:
1、LoadModule
LoadModulefcgid_modulemodules/mod_fcgid.so
请到 mod_fcgid home下载 mod_fcgid.so,放置到 Apache 安装目录下的 modules 子目录中。
另,依据龚辟愚提示,该处下载的 mod_fcgid.so 需要VC2005运行库,如果没有可能无法加载。建议自行编译 mod_fcgid.so 文件。
2010/8/17 liigo补记:mod_fcgid (作者潘庆峰)已成为Apache官方MOD,http://httpd.apache.org/mod_fcgid/
2、Location
<Location/efcgi>
AddHandlerfcgid-script.efcgi.fcgi
OptionsExecCGI
allowfromall
</Location>
这是很重要的一步,指定了文档根目录(DocumentRoot)下的 efcgi 子目录中后缀为 .efcgi, .fcgi 的文件具有 FastCGI 可执行权限。以后编译生成的FastCGI程序放到 efcgi 目录即可。
3、DefaultInitEnv
<IfModulemime_module>
......
DefaultInitEnvEF_LIB_PATHS"D:/ProgramFiles/dywt/ef/libs"
......
</IfModule>
对于“易语言.飞扬”(EF)编写的FastCGI程序,这是非常重要的一步,它指定了系统环境变量 EF_LIB_PATHS 的值,没有这一步,EF程序根本运行不起来(找不到类库加载路径)。注意,通过操作系统提供的接口设置 EF_LIB_PATHS 对 Apache 无效。
下文预告:在线留言板
分享到:
相关推荐
- `httpd-devel-2.4.6-45.el7.x86_64.rpm`:这个是开发程序包,包含了编译和开发Apache模块所需的头文件和库。 - `httpd-manual-2.4.6-45.el7.x86_64.noarch.rpm`:提供Apache的手册文档和指南,对于理解和配置...
综上所述,这个项目展示了如何将EFCore与Web API结合,通过Ajax和AngularJS实现在Web应用中的数据管理。开发者可以通过研究源码学习到如何配置EFCore数据库上下文、定义实体模型、创建Web API控制器以及使用...
1. **选择配置文件**:Apache的主要配置文件是`httpd.conf`,通常位于`/etc/httpd/conf`目录下。此外还有其他配置文件如`access.conf`和`srm.conf`等。 2. **编辑配置文件**:根据实际需求修改配置文件中的各项设置...
ASP.NET Core 6是微软推出的轻量级、高性能的开源框架,用于构建Web应用程序,包括WebAPI。它支持跨平台,并提供了依赖注入、中间件、单元测试等现代开发特性。在ASP.NET Core 6中创建WebAPI,你可以定义控制器来...
在本文中,我们将深入探讨如何使用`.NET Core 6`框架和`Entity Framework (EF)`来构建一个功能完备的Web API服务,实现数据的增、删、查、改(CRUD)操作。`.NET Core 6`是微软推出的一个高性能、跨平台的开源开发...
通过以上步骤,ADO.NET EF就能够与Oracle数据库在Web服务器上协同工作,实现ORM的数据库操作,提高开发效率并降低了数据库操作的复杂性。不过要注意,实际部署时,应根据服务器的具体配置和应用需求进行调整。
ASP.NET 是微软公司推出的用于构建动态网站、Web应用程序和Web服务的一种强大框架。WebSamples 是一个包含多个ASP.NET示例的集合,它为开发者提供了学习和理解ASP.NET特性和功能的宝贵资源。在这个压缩包中,...
ASP.NET Core Web应用程序是Microsoft开发的一个跨平台的框架,用于构建现代、高性能的Web应用。在本场景中,我们关注的重点是如何在ASP.NET Core中创建数据库。这通常涉及到使用Entity Framework Core (EF Core),...
这个项目展示了如何利用ASP.NET Core MVC(Model-View-Controller)模式来构建一个完整的Web应用程序,涵盖了CRUD(创建、读取、更新和删除)操作,同时实现了N轮胎(N-Tier)架构和验证功能。 **ASP.NET Core MVC*...
这个源码包“KibaAspNetCore-master”是针对初学者设计的,旨在帮助他们理解并入门Asp.Net Core Web应用程序的开发。 1. **Asp.Net Core基础** Asp.Net Core是对经典Asp.Net的重构,它采用模块化设计,允许开发者...
ASP.NET是一种由微软开发的服务器端Web应用框架,主要用于构建动态网站、Web应用程序和服务。它提供了丰富的工具和功能,使得开发者能够高效地构建与数据库交互的Web应用。本教程将深入探讨如何使用ASP.NET进行...
通常,EF的连接字符串是在应用程序配置文件(app.config或web.config)中定义的。要改变数据库连接,你可以直接修改配置文件中的`<connectionStrings>`部分,或者在代码中动态设置: ```csharp var ...
在.NET框架下,C#是一种广泛使用的编程语言,尤其在开发Web应用程序时。这个案例——"一个应用.Net中C#技术开发的实用Web案例",展示了如何利用C#的强大力量来构建一个功能完善的B2C(Business to Consumer)在线...
首先,C# MVC(Model-View-Controller)是一种用于构建可维护性和可测试性的Web应用程序的设计模式。它将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器(Controller)。模型负责业务逻辑和数据...
在IT行业中,数据库应用程序系统是不可或缺的一部分,它们用于存储、管理和检索数据,为各种业务...对于希望在IT领域从事数据库应用开发的人员来说,“使用C#开发数据库应用程序系统ACCP8.0”是一次宝贵的学习经历。
实验室和材料-Web应用程序开发 :warning: :warning: 考试信息(技巧和窍门) 使用脚手架或尝试重现自动创建部分(使用实体框架的带有视图的控制器) 对于数据表,您可以使用以下示例: 在REPO的解决方案领域中...
总的来说,这个Web聊天室项目展示了如何结合使用.NET Core MVC、SignalR、EF和Authorize来构建一个功能完善的、具有实时通信、数据库管理和权限控制的Web应用程序。开发者可以从中学习到如何设计和实现这类交互式...
10. Web应用程序开发:如果教程涉及,你还将学习如何结合ASP.NET Core构建Web应用,处理HTTP请求,实现路由和视图等。 这个综合性的学习资源将帮助你从零开始构建基于C# .NET 6、EF Core和MySQL的全栈应用程序。...
本文将深入探讨如何配置WebLogic和Apache,包括集群配置,旨在为系统管理员和开发人员提供实用指南。 ### WebLogic与Apache的集成原理 BEA WebLogic Server是一款高性能的应用服务器,广泛应用于企业级Java应用...
2. MVC (Model-View-Controller):这是一种设计模式,常用于Web应用开发,如ASP.NET MVC。它将应用程序分为三个主要组件:模型(Model)负责数据管理,视图(View)负责显示用户界面,控制器(Controller)处理用户...