找了N+1个关于apache+php安装的帖子,可谓天下之大,无奇不有,无奈~~~自己来一个~~~无语。此次安装浪费月明我俩一晚上时间,错误不断,吐血不止,经受无数次自杀念头的袭击,不发个帖子纪念一下对不起党和人民,当然本次安装结合了N个帖子的内容,集众家之所长(具体长不长~~未知!)以下列出安装步骤,可供参考........
1.下载Apache2和php5安装包(地址不知,俺们的都是别人给的)
2.直接点击安装Apache2(建议别装C盘,省得麻烦),其安装步骤跟其他软件安装无太大差别,故不再特别申明。
端口问题可暂时不管,装完以后可通过修改httpd.config中的Listen处来更改端口号。
3.安装PHP5:
将php5的zip包解压,放到一个你认为方便的目录下,比如d:/php5。
4.(1)将php文件夹下的所有的dll文件复制到c:/windows/system32/下(包括php5目录下的ext文件夹下所有dll文件)
(2)将“php.ini-recommended”文件复制到“c:/windows”下,更名为“php.ini”。
5.修改刚才已经更名的php.ini文件:
(1)查找“extension_dir”字段,赋值为php解压路径中的ext目录下,如"D:\php5\ext"
(2)查找 cgi.force_redirect 字串.默认值为1.将其修改为0.并取消前面的;号
6.分别查找以下四句话,将其之前的;去掉。
extension=php_mbstring.dll(宽字符,用于支持PhpMyAdmin,避免出现字符显示问题)
extension=php_mcrypt.dll(用于支持PhpMyAdmin)
extension=php_mysql.dll(MySql模块,开启之后才能访问MySql数据库)
extension=php_mysqli.dll(MySql模块)
7.配置Apache以支持php5:
打开apache安装目录下的“conf”文件夹,apache的配置主要依靠httpd.conf,用编译工具打开该文件,修改其中的某些字段:
(1)Listen 字段, 其后默认值为80,你可以修改该端口值以改变apache服务的端口(不至于和tomcat等工具的端口发生冲突)
(2)DocumentRoot 这是你自己网页文件的放置目录,默认为apache安装目录下的“htdoc”文件夹,也可以改为本机上的其他目录,采用绝对路径。
我使用的是:DocumentRoot "D:/phpwork/"(新建的工作目录)
8.设置起始页:
这个地方可以照抄我的配置,也可以自己增加需要的起始页文件名。注意文件名之间用空格隔开,而不是用逗号
<IfModule dir_module>
DirectoryIndex index.php index.html default.php default.html index.htm
</IfModule>
9.配置php模块:在#LoadModule(有一排的代码) 后加上两句话(此处为我的安装目录,可根据自己的安装情况进行适当的**)
PHPIniDir "D:/php5/"
LoadModule php5_module "D:/php5/php5apache2_2.dll"
10. 保存httpd.conf文件,重启Apache 如果成功启动,在phpwork下新建一个HelloWorld.php文件
<?php
echo "HelloWorld!<br>";
phpinfo();
?>
在浏览器中输入http://localhost/:你自己设置的端口号/HelloWorld.php.哈哈~~~至此将输出HelloWorld以及php配置环境变量信息,可以松口气了。
分享到:
相关推荐
### 全程指导Windows下PHP环境配置 #### 一、三分天下之LAMP组合 在Web开发领域,竞争激烈,前有占据企业级应用程序开发主导地位的Java EE联盟,后有微软.NET阵营的强大挑战。然而,在这样的环境中,LAMP组合...
10. **部署与服务器配置**:了解如何在Apache或Nginx服务器上配置PHP环境,以及如何部署和更新你的网站。 通过对《PHP+MYSQL动态网站开发与全程示例》源码的学习,你可以获得全面的Web开发经验,从基础到实践,从...
5. Apache配置:`全程指导Windows下PHP环境配置.pdf`提供了在Windows环境下配置Apache服务器与PHP集成的详细步骤,包括安装Apache、PHP和MySQL,设置环境变量,修改配置文件(如httpd.conf和php.ini),以及解决常见...
了解PHPUnit等测试框架,并熟悉如Nginx或Apache的服务器配置,以及如何进行代码版本控制(如Git)和自动化部署,将帮助你高效地发布和维护项目。 "PHP项目开发全程实录"提供的实例涵盖了以上众多知识点,通过实践...
6. **HTTP协议和Web服务器**:理解HTTP协议的基本原理和工作方式,以及如何配置和使用Web服务器(如Apache或Nginx)是实现PHP项目运行的基础。 7. **前端技术结合**:PHP通常与HTML、CSS和JavaScript等前端技术结合...
部署环节可能涉及配置服务器环境(如Apache或Nginx)、设置PHP版本、管理数据库等。 通过这个“博客管理系统”的全程实录,开发者不仅可以提升PHP编程技能,还能学习到项目管理、Web安全、用户体验设计等多个方面的...
【PHP项目开发案例全程实录】是一份详细记录了使用PHP进行项目开发全过程的文档,旨在帮助学习者深入了解和掌握PHP在实际项目中的应用。PHP作为一种广泛使用的服务器端脚本语言,尤其在Web开发领域中占有重要地位。...
1. **环境准备**:确保服务器已安装Apache或Nginx等Web服务器,以及PHP运行环境(如PHP7+)。 2. **解压源码**:下载并解压"招聘大师4.4.5"的zip文件,将内容上传至服务器的Web根目录。 3. **数据库配置**:在配置...
- **环境搭建**:安装Apache或Nginx等Web服务器,配置PHP和MySQL环境,将CRM系统代码部署至服务器。 - **数据导入**:根据系统提供的数据格式,导入已有客户、产品等数据,快速启动CRM系统。 - **权限设置**...
10. **部署与配置**:项目部署可能涉及Apache或Nginx服务器配置,以及PHP环境(如PHP-FPM)和MySQL的安装与配置。 这个项目为初学者提供了实践PHP和MySQL集成开发的全面案例,同时也适合有一定经验的开发者深入研究...
11. **部署与配置**:了解项目如何被构建、部署和配置,如使用Composer管理依赖,Nginx或Apache的配置,以及持续集成/持续部署(CI/CD)流程。 12. **性能优化**:源代码可能展示了如何使用缓存策略(如Memcached或...
9. **安装与部署**:用户需要具备一定的服务器环境配置知识,如Apache或Nginx的设置、MySQL数据库的管理等,才能成功部署ZenTaoPMS。压缩包内的`zentaopms`包含了所有必要的源代码,解压后按照官方文档进行安装步骤...
2. 订单处理:自动化处理订单流程,从下单到支付、发货、确认收货,全程跟踪记录。 3. 会员系统:用户注册、登录、密码找回、积分管理等,支持会员等级、优惠策略。 4. 支付接口:集成第三方支付平台,如支付宝、...
- **环境准备**:确保服务器已安装了PHP、Apache或Nginx、MySQL等基础环境。 - **解压源码**:将压缩包中的文件解压至服务器的Web根目录。 - **数据库配置**:在ShopExphp的配置文件中设置数据库连接信息。 - **...
后台管理员登录采用了验证码,查询的结果记录都可以导出到Excel,对其中的图片上传和文件上传专门写了2个方法uploadPhoto和uploadFile放到了基类中,所有控制器类继承基类,实现了代码的精简优化! 开发软件: ...
后台管理员登录采用了验证码,查询的结果记录都可以导出到Excel,对其中的图片上传和文件上传专门写了2个方法uploadPhoto和uploadFile放到了基类中,所有控制器类继承基类,实现了代码的精简优化!开发软件: ...
EC-CUBE处理订单流程自动化,从购物车到订单确认,再到支付成功,全程记录。系统支持跟踪订单状态,如待支付、已发货、已完成等。对于物流,可以集成第三方物流API,自动获取运单号和追踪信息。 六、会员系统与权限...
【部署与维护】:系统部署可能涉及Web服务器配置(如Apache或Nginx)、PHP环境搭建(如LAMP或LNMP)、数据库设置等。日常维护包括监控系统性能、定期备份数据、更新安全补丁、处理用户反馈等,以确保系统的稳定运行...
Apache作为最流行的Web服务器软件,与PHP和MySQL的组合形成了“LAMP”(Linux, Apache, MySQL, PHP)架构,为开发提供了强大而稳定的运行环境。 本课题的意义在于,通过构建一个基于三层B/S模式的项目管理系统,...
1. **Laravel安装与环境配置** - 安装Laravel通常通过Composer进行,这是PHP的依赖管理工具。 - 设置合适的服务器环境,如Apache或Nginx,并确保PHP版本在7.4及以上。 - 配置.env文件以设定数据库连接、密钥生成...