Apache服务器和PHP文件配置精简说明 本文档主要介绍了 Apache 服务器和 PHP 文件的配置说明,旨在帮助开发者快速搭建 Apache 服务器和 PHP 环境。下面是对标题、描述、标签和部分内容的详细解释: 一、标题:Apache 服务器和 PHP 文件配置精简说明 标题中所说的“Apache 服务器和 PHP 文件配置”是指将 Apache 服务器和 PHP 文件结合起来,以便实现 Web 应用程序的运行。标题强调了“精简”两字,表明本文档将提供简洁的配置方法,帮助开发者快速搭建环境。 二、描述:网上搜的 PHP 配置太多了,我总结了一份 PHP 的精简配置,以 Apache 2.4 和 PHP 5.6 为标准 描述中提到,作者在网上搜索了许多 PHP 配置,最后总结了一份简洁的配置文件,以 Apache 2.4 和 PHP 5.6 为标准。这意味着本文档的配置方法基于最新的 Apache 和 PHP 版本,能够满足大多数开发者的需求。 三、标签:Apache 服务器 PHP 配置 环境搭建 标签中列出了三个关键词:“Apache 服务器”、“PHP”和“配置”,它们是本文档的核心主题。同时,还有“环境搭建”一词,表明本文档的目的是帮助开发者搭建一个完整的 Web 环境。 四、部分内容: (一)Apache 配置 在 Apache 配置部分,作者提供了四个配置项: 1. ServerAdmin:指定服务器管理员的邮件地址。 2. LoadModule rewrite_module:加载 rewrite 模块,以便实现 URL 重写。 3. LoadModule php5_module:加载 PHP 模块,以便 Apache 服务器可以解析 PHP 文件。 4. AddType application/x-httpd-php.php.html.htm:指定 PHP 文件的 MIME 类型。 (二)PHP 配置 在 PHP 配置部分,作者提供了四个配置项: 1. extension_dir="d:/php5/ext":指定 PHP 扩展目录。 2. include_path="d:/php5;d:/php5/ext":指定 PHP 包含路径。 3. thinkphp5.0 配置:提供了 ThinkPHP 5.0 框架的配置方法。 (三)Rewrite 规则 在 Rewrite 规则部分,作者提供了一个示例配置,用于实现 URL 重写。这个配置文件使用 mod_rewrite 模块,RewriteEngine 指令和 RewriteRule 指令,以便将 URL 重写到 index.php 文件。 (四)composer 配置 在 composer 配置部分,作者提供了三个配置项: 1. composer.phar: Composer 的可执行文件。 2. composer.bat: Composer 的批处理文件。 3. composer-v: Composer 的版本信息命令。 本文档提供了一个完整的 Apache 服务器和 PHP 文件配置指南,涵盖了从 Apache 配置到 PHP 配置、Rewrite 规则和 composer 配置等多个方面的内容。开发者可以根据本文档快速搭建 Apache 服务器和 PHP 环境,实现 Web 应用程序的运行。
1. ServerAdmin前面的#号去掉,ServerName localhost:80前面的#号去掉
2. LoadModule rewrite_module modules/mod_rewrite.so前面的#号去掉
3. 添加对php模块的支持,在任意地方加入以下代码:
LoadModule php5_module D:/php5/php5apache2_4.dll
AddType application/x-httpd-php .php .html .htm
PHPIniDir "D:/php5" #php的根目录
4. 如需改端口号,把listen后面的数字改掉
PHP配置方法:
1.extension_dir = "d:/php5/ext"定位到php安装目录的ext文件下,前面的;号去掉
2.配置环境变量,在环境变量里加入d:/php5; 和d:/php5/ext; 两句话
3.打开相应需要的模块
隐藏入口文件
在ThinkPHP5.0中,出于优化的URL访问原则,还支持通过URL重写隐藏入口文件,下面以Apache为例说明隐藏应用入口文件index.php的设置。
下面是Apache的配置过程,可以参考下:
1、httpd.conf配置文件中加载了mod_rewrite.so模块
2、AllowOverride None 将None改为 All
3、在应用入口文件同级目录添加.htaccess文件,内容如下:
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
下载后可阅读完整内容,剩余1页未读,立即下载
- 粉丝: 1
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展