php教程 php手册 在window7上实践通过php5.2.17+Apache2.2+Mysql5.5的基本配置

在window7上实践通过php5.2.17+Apache2.2+Mysql5.5的基本配置

Jun 06, 2016 pm 07:52 PM
관행 통과하다

刚刚开始学习php,配置运行环境花了好几天,现在将自己最后总结的配置方法贴出来。 Apache基本配置 1.httpd.conf文件加入以下内容(一般直接放在文件末尾) LoadModule php5_module E:/PHP/php5apache2_2.dll PHPIniDir E:/PHP/php.ini AddType application/

刚刚开始学习php,配置运行环境花了好几天,现在将自己最后总结的配置方法贴出来。


Apache基本配置
1.httpd.conf文件加入以下内容(一般直接放在文件末尾)
  LoadModule php5_module "E:/PHP/php5apache2_2.dll"
  PHPIniDir "E:/PHP/php.ini"
  AddType application/x-httpd-php .php
  AddType application/x-httpd-php .htm


  其中,PHP文件在E盘下,目录名为PHP,这里是指定这两个必须文件的路径。
2.httpd.conf文件中搜索以下内容
 
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    #Deny from all
    Allow from all
 
  
  注意,默认的Deny from all已经注释掉了,如果未注释,则php文件不能访问
3.http.conf文件中搜索以下内容
  DocumentRoot "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
  这里是指定web文件的目录,这里建议不要放在Apache目录下,应该用一个专有目录替换
  如:  DocumentRoot "E:/myproject/webContent"




php基本配置:


1.复制php5ts.dll和libmysql.dll到系统盘windows/system32下
2.将php的根目录加到系统环境变量path中
3.php.ini文件中以下三行取消注释(删除前面的;号)
  extension=php_gd2.dll
  extension=php_mbstring.dll、
  extension=php_mysql.dll
  
  修改这一行
  extension_dir = "E:/PHP/ext" 后面的目录以自己php的目录为准
  还有这一行
  doc_root = "E:/myproject/webContent" 后面的目录是Apache中设定的web文件的路径
  找到这一行
  ;session.save_path = "/tmp" ,将';'去掉,设置你保存session的目录,如session.save_path = "E:/PHP/session_temp"
可能以上的配置不上最简化的,但是配好以后确实可以访问php文件并且可以通过php连接mysql数据库了。

现在,可以在"E:/myproject/webContent"这个目录下创建php文件测试了。

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Outlook이 내 일정에 이벤트를 자동으로 추가하는 것을 중지하는 방법 Outlook이 내 일정에 이벤트를 자동으로 추가하는 것을 중지하는 방법 Feb 26, 2024 am 09:49 AM

이메일 관리자 애플리케이션인 Microsoft Outlook을 사용하면 이벤트와 약속을 예약할 수 있습니다. 이를 통해 Outlook 응용 프로그램에서 이러한 활동(이벤트라고도 함)을 생성, 관리 및 추적할 수 있는 도구를 제공하여 체계적으로 정리할 수 있습니다. 그러나 때로는 원치 않는 이벤트가 Outlook의 일정에 추가되어 사용자에게 혼란을 주고 일정에 스팸을 보내는 경우가 있습니다. 이 문서에서는 Outlook이 내 일정에 이벤트를 자동으로 추가하지 못하도록 방지하는 데 도움이 되는 다양한 시나리오와 단계를 살펴보겠습니다. Outlook 이벤트 – 간략한 개요 Outlook 이벤트는 다양한 용도로 사용되며 다음과 같은 유용한 기능을 많이 가지고 있습니다. 일정 통합: Outlook에서

Dreamweaver CMS 스테이션 그룹 실습 공유 Dreamweaver CMS 스테이션 그룹 실습 공유 Mar 18, 2024 am 10:18 AM

Dreamweaver CMS 스테이션 그룹 실습 공유 최근 몇 년간 인터넷의 급속한 발전으로 인해 웹사이트 구축이 점점 더 중요해지고 있습니다. 여러 웹사이트를 구축할 때 사이트 그룹 기술은 매우 효과적인 방법이 되었습니다. 많은 웹 사이트 구축 도구 중에서 DreamWeaver CMS는 유연성과 사용 용이성으로 인해 많은 웹 사이트 애호가들의 첫 번째 선택이 되었습니다. 이 기사에서는 Dreamweaver CMS 스테이션 그룹에 대한 몇 가지 실제 경험과 일부 특정 코드 예제를 공유하여 스테이션 그룹 기술을 탐색하는 독자에게 도움이 되기를 바랍니다. 1. Dreamweaver CMS 스테이션 그룹이란 무엇입니까? 드림위버 CMS

Struts 프레임워크의 원칙과 실무에 대한 심층적인 토론 Struts 프레임워크의 원칙과 실무에 대한 심층적인 토론 Feb 18, 2024 pm 06:10 PM

Struts 프레임워크의 원리 분석 및 실제 탐색 JavaWeb 개발에서 일반적으로 사용되는 MVC 프레임워크인 Struts 프레임워크는 우수한 디자인 패턴과 확장성을 가지며 엔터프라이즈 수준 애플리케이션 개발에 널리 사용됩니다. 이 기사에서는 Struts 프레임워크의 원리를 분석하고 실제 코드 예제를 통해 이를 탐색하여 독자가 프레임워크를 더 잘 이해하고 적용할 수 있도록 돕습니다. 1. Struts 프레임워크의 원리 분석 1. MVC 아키텍처 Struts 프레임워크는 MVC(Model-View-Con)를 기반으로 합니다.

PHP 코딩 방법: Goto 문에 대한 대안 거부 PHP 코딩 방법: Goto 문에 대한 대안 거부 Mar 28, 2024 pm 09:24 PM

PHP 코딩 방법: Goto 문에 대한 대안 사용 거부 최근 몇 년간 프로그래밍 언어의 지속적인 업데이트와 반복으로 인해 프로그래머는 코딩 사양과 모범 사례에 더 많은 관심을 기울이기 시작했습니다. PHP 프로그래밍에서 goto 문은 오랫동안 제어 흐름 문으로 존재해 왔지만, 실제 응용에서는 코드의 가독성과 유지 관리성이 떨어지는 경우가 많습니다. 이 기사에서는 개발자가 goto 문 사용을 거부하고 코드 품질을 향상시키는 데 도움이 되는 몇 가지 대안을 공유합니다. 1. goto 문 사용을 거부하는 이유는 무엇입니까? 먼저 그 이유를 생각해 보자.

Golang을 사용한 트래픽 관리 모범 사례 Golang을 사용한 트래픽 관리 모범 사례 Mar 07, 2024 am 08:27 AM

Golang은 웹 서비스 및 애플리케이션을 구축하는 데 널리 사용되는 강력하고 효율적인 프로그래밍 언어입니다. 네트워크 서비스에서 트래픽 관리는 네트워크상의 데이터 전송을 제어 및 최적화하고 서비스의 안정성과 성능을 보장하는 데 도움이 되는 중요한 부분입니다. 이 기사에서는 Golang을 사용한 트래픽 관리 모범 사례를 소개하고 구체적인 코드 예제를 제공합니다. 1. 기본 트래픽 관리를 위해 Golang의 넷 패키지를 사용합니다. Golang의 넷 패키지는 네트워크 데이터를 처리하는 방법을 제공합니다.

C++ 반사 메커니즘 실습: 유연한 런타임 유형 정보 구현 C++ 반사 메커니즘 실습: 유연한 런타임 유형 정보 구현 Nov 27, 2023 pm 01:11 PM

C++ 리플렉션 메커니즘 실습: 유연한 런타임 유형 정보 구현 소개: C++는 강력한 형식의 언어이며 다른 언어처럼 클래스 유형 정보를 얻기 위한 리플렉션 메커니즘을 직접 제공하지 않습니다. 그러나 몇 가지 트릭과 기술적 수단을 사용하면 C++에서도 유사한 반사 기능을 구현할 수도 있습니다. 이 문서에서는 템플릿 메타프로그래밍과 매크로 정의를 활용하여 유연한 런타임 유형 정보를 얻는 방법을 설명합니다. 1. 반사 메커니즘은 무엇입니까? 리플렉션 메커니즘은 클래스 이름, 멤버 함수, 멤버 변수 및 기타 속성과 같은 클래스의 유형 정보를 런타임에 얻는 것을 의미합니다.

실용적인 튜토리얼: Vue3+Django4 새로운 기술 실습 실용적인 튜토리얼: Vue3+Django4 새로운 기술 실습 Sep 09, 2023 am 08:52 AM

실용적인 튜토리얼: Vue3+Django4의 새로운 기술 실습 소개: 프런트엔드 기술의 지속적인 개발로 Vue.js는 가장 인기 있는 프런트엔드 프레임워크 중 하나가 되었습니다. 강력하고 유연한 Python 웹 프레임워크인 Django는 개발자들에게도 선호됩니다. 이 기사에서는 Vue3과 Django4를 결합하여 새로운 기술 사례를 달성하는 방법을 살펴보겠습니다. 1. 환경 설정: 먼저 개발 환경을 설정해야 합니다. 컴퓨터에 최신 버전의 N이 설치되어 있는지 확인하세요.

PyCharm을 사용한 원격 개발에 대한 실무 가이드 PyCharm을 사용한 원격 개발에 대한 실무 가이드 Feb 25, 2024 pm 07:18 PM

원격 개발에 PyCharm을 사용하는 것은 개발자가 로컬 환경의 원격 서버에서 코드를 쉽게 편집, 디버그 및 실행할 수 있도록 하는 효율적인 방법입니다. 이 기사에서는 원격 개발 실습에 PyCharm을 사용하는 방법을 소개하고 이를 특정 코드 예제와 결합하여 독자가 이 기술을 더 잘 이해하고 적용할 수 있도록 돕습니다. PyCharm이란 무엇입니까?PyCharm은 JetBrains에서 개발한 Python 통합 개발 환경(IDE)으로, 이를 지원하는 풍부한 기능과 도구를 제공합니다.

See all articles