목차
서문
준비
Apache 설치
PHP安装
이때, Apache 아래의 bin 디렉터리에 cmd를 사용하여 httpd -k start를 입력합니다. 그런데 여기서 재시작 명령을 언급하겠습니다. 나중에 자주 사용하게 됩니다. httpd -k restart를 사용하면 여기에서 Apache 서비스가 시작됩니다. 물론 서비스 목록에서 수동으로 시작할 수도 있습니다. 물론, 스킬을 연습하기 위해서는 cmd에 직접 입력하는 것이 좋습니다.
PHP 설치
를 복사하세요. PHP의 구성 파일로
이름을 바꾼 다음
PHP连接MySQL
주제 PHP MySQL Apache+MySQL+PHP 환경 설치(예제 요약)

Apache+MySQL+PHP 환경 설치(예제 요약)

Jan 23, 2023 am 06:30 AM
php

이 기사는 PHP에 대한 관련 지식을 제공하며, 주로 Apache, MySQL, PHP 환경 설치에 대한 내용을 소개합니다. 모두에게 도움이 되기를 바랍니다.

Apache+MySQL+PHP 환경 설치(예제 요약)

서문

최근 PHP 개발을 배우고 있다 보니 AMP, NMP 등의 환경에 참여하게 되는 것은 불가피합니다. 물론 처음에는 PHPWAMP, PHPStudy 등 통합 환경을 사용했습니다. 그런데 이전에 MySQL 서버를 설치한 적이 있어서 자체 MySQL을 다시 열면 이러한 통합 환경 때문에 내가 설치한 MySQL이 열리지 않는 것 같습니다(프로그래밍 실력이 약해서 바빠서 그랬던 것 같습니다) 서비스라던가 통합환경으로 바뀌어서 접속이 안되더군요.) 결국 이 문제는 해결하지 못했습니다.

하지만 해결책이 분명 있을 거라 믿습니다. 비록 결국 이 AMP 환경을 직접 설치하기로 결정했지만, 그런데 단순히 다른 사람의 사용자가 되는 것이 아니라 혼자서 Apache와 PHP를 배울 수 있었습니다.

준비

여기서는 설치 순서가 APM(Apache->PHP->MySQL)이라고 말씀드리고 싶습니다. 제가 알기로는 이후의 디버깅 환경 때문에 Apache를 먼저 설치해야 합니다. 등등 모두 Apache를 사용해야 합니다.

Apache 설치

  • 다운로드 링크: 여기는 Apache 공식 웹사이트입니다. 결국 인터페이스 버전은 다를 수 있습니다. 최신 버전을 선택하세요.

    다음 인터페이스로 이동하세요. 빨간색 상자에 있는 것이 컴파일된 환경입니다. 다음 세 가지는 환경을 로컬에서 개발하고 구축해야 하므로 빨간색 상자에 있는 링크를 선택하세요. Apache+MySQL+PHP 환경 설치(예제 요약)

    저는 여기서 Apache Haus를 선택했지만 Apache Lounge를 선택할 수도 있습니다. 물론 모든 사람이 이 인터페이스를 다운로드할 것이라고 믿지만 그래도 게시합니다. Apache+MySQL+PHP 환경 설치(예제 요약)

    다운로드 후 저장하려는 폴더에 압축을 푼다. 경로는 Apache+MySQL+PHP 환경 설치(예제 요약)C://Apache/

    다음으로 Apache+MySQL+PHP 환경 설치(예제 요약) 아래의 conf 폴더
    를 엽니다. 디렉토리를 열고 httpd.conf이 구성 파일을 엽니다. Apache의 기본 경로는 "c:Apache24"입니다(버전 번호는 다를 수 있음). 설치 경로와 다른 경우 경로 매개변수 구성을 수정해야 합니다.
  • Define SRVROOT "Your Apache Installation Directory"
  • 여기서 Define SRVROOT "C:/Apache"를 작성해야 합니다. "<br><img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/067/61cc502f7dee8cebedccc27e3a7df26e-4.png" class="lazy" alt="httpd.conf SRVRROOT 구성" loading="lazy "><code>Define SRVROOT "你的Apache+MySQL+PHP 환경 설치(예제 요약)"
    所以这里我应该写Define SRVROOT "C:/Apache"
    httpd.conf SRVRROOT配置
  • 当然还有一个最重要的端口,默认为80,但可能存在端口占用的情况。所以在开始前请在cmd中输入如下指令查看:
    netstat -anoApache+MySQL+PHP 환경 설치(예제 요약)물론 가장 중요한 포트도 있는데 기본적으로 80개인데 포트가 점유되어 있는 경우도 있을 수 있어요. 따라서 시작하기 전에 cmd에 다음 명령을 입력하여 확인하십시오.
  • netstat -ano
  • 포트가 사용 중이면 포트를 변경하고 Listen in
    httpd.conf🎜만 변경하세요. 여기서는 8499(QQ 번호의 앞자리)를 사용합니다🎜Apache+MySQL+PHP 환경 설치(예제 요약)
  • 이 작업을 모두 수행한 후 cmd에서 Apache 설치 디렉터리 아래 bin 폴더로 이동하여 cmd에 httpd -k install을 입력합니다. 이미 설치했기 때문에 표시할 수 없습니다. 성공적인 예입니다. 영어를 읽어보면 설치가 성공했는지 거의 알 수 있습니다. httpd -k install,因为我这边已经安装好了,所以无法展示成功的例子,大家看英文差不多就可以知道是否安装成功了。
  • 做完上一步的话,可以看到Apache+MySQL+PHP 환경 설치(예제 요약)已经被安装了。【查看方法:任务管理器->服务->查看服务】Apache+MySQL+PHP 환경 설치(예제 요약)
  • 这时候还是在Apache底下的bin目录下用cmd输入httpd -k start,这里顺带一提重启命令,后面会经常用到httpd -k restart,到这里Apache+MySQL+PHP 환경 설치(예제 요약)就启动了,当然你也可以在服务列表里面手动启动它不,这不够B格 ,当然为了锻炼技术还是建议自己cmd输入。
  • 现在浏览器里输入localhost:【端口号】就可以查看Apache是否启动成功了。我这边本地自己配制的端口号为8499(本人QQ开头),所以我在浏览器中输入localhost:8499,看到如下界面说明安装成功。Apache+MySQL+PHP 환경 설치(예제 요약)
  • 因为后续安装的需要,所以这里还是在Apache+MySQL+PHP 환경 설치(예제 요약)下的bin文件夹中用cmd输入httpd -k stop来暂停Apache+MySQL+PHP 환경 설치(예제 요약)来方便我们下一步PHP的安装,如果你只需要Apache,当然到这一步就完全ojbk了。

PHP安装

  • 首先还是po出来PHP下载地址:妙啊
  • 这里我下载的是线程安全版(不知道有啥区别,多多益善 )
  • 然后又是解压到自己想放PHP的目录,我这里还是放在了C://PHP/Apache+MySQL+PHP 환경 설치(예제 요약)
  • 然后将 PHP 的根目录下的php.ini-development复制一份并改名为php.ini,作为PHP的配置文件,然后我们打开php.ini进行修改。在php.ini中找到extension_dir,去掉注释将其修改为**“PHP安装路径ext”,我安装在了C:/PHP/**,所以我这边是extension_dir = "C:/PHP/ext"
    이전 단계를 완료하면 Apache 서비스가 설치된 것을 확인할 수 있습니다. Apache+MySQL+PHP 환경 설치(예제 요약)【보기 방법: 작업 관리자->서비스->서비스 보기】
  • Apache service

이때, Apache 아래의 bin 디렉터리에 cmd를 사용하여 httpd -k start를 입력합니다. 그런데 여기서 재시작 명령을 언급하겠습니다. 나중에 자주 사용하게 됩니다. httpd -k restart를 사용하면 여기에서 Apache 서비스가 시작됩니다. 물론 서비스 목록에서 수동으로 시작할 수도 있습니다. 물론, 스킬을 연습하기 위해서는 cmd에 직접 입력하는 것이 좋습니다.

php.ini-development

를 복사하세요. PHP의 구성 파일로

php.ini

이름을 바꾼 다음

php.ini

를 열어 수정합니다. php.ini에서

extension_dir
    을 찾아 주석을 제거하고 **"PHP 설치 경로 확장자"
  • 로 변경합니다. 저는
  • C:/PHP/**에 설치했으므로 여기에는 extension_dir = "이 있습니다. C:/PHP/ext"

Apache+MySQL+PHP 환경 설치(예제 요약)

🎜MySQL 설치🎜🎜🎜사실 작성하기에는 너무 게으른 편이지만 Noob [🎜MySQL 설치 튜토리얼🎜]에 가서 보세요, 아니면 나중에 할게요. 멋진 글이네요. 🎜🎜최신 버전의 MySQL은 여기 있습니다[🎜Address🎜]🎜🎜🎜🎜🎜🎜하지만 설치할때는 다른 서비스는 필요없기 때문에 MySQLServer만 설치했습니다. 이 설치 부분에서는 MySQL 설치 패키지를 저장하지 않았으므로 초보자 자습서를 확인하거나 CSDN을 찾아볼 수 있습니다. 여기서는 자세히 다루지 않겠지만 제가 선택한 🎜Server Only🎜에 대해 이야기해 보겠습니다. MySQL이 설치되면 모든 준비가 완료됩니다. 다음으로 Apache를 시작하여 PHP에 연결하고, PHP를 시작하여 MySQL에 연결합니다. 🎜🎜🎜AMP 연결 작업🎜🎜PHP에 대한 Apache 연결🎜🎜여기서 우리가 해야 할 가장 중요한 일은 Apache 설치 루트 디렉토리 아래 conf 폴더에 있는 🎜httpd.conf🎜를 수정하여 Apache와 PHP가 함께 작동하도록 구성하는 것입니다. 🎜🎜🎜모두 거부됨에서 모두 허용됨으로 변경(여기에 무료로 왔는데 이유는 모르겠습니다)🎜🎜
<directory></directory>
    AllowOverride none
    Require all granted
로그인 후 복사
🎜🎜🎜
  • 增加一行AddType application/x-httpd-php .php,这个是用来增加Apache1对于php后缀文件的支持的。Apache+MySQL+PHP 환경 설치(예제 요약)

  • 现在需要Apache+MySQL+PHP 환경 설치(예제 요약)可以作为自己索引页,具体做法就是在DirectoryIndex index.html后面增加索引页index.php。Apache+MySQL+PHP 환경 설치(예제 요약)

  • 到了这一步我们基本完成了步骤,这时候我们可以在Apache根目录/htdocs/【我这里是C:\Apache\htdocs】下创建一个HelloPHP.php (只是我想这么叫) ,里面输入:

<?phpphpinfo ();?>
로그인 후 복사
  • 接下来测试一下吧,在Apache根目录下的bin目录打开cmd输入httpd -k start启动Apache,然后打开浏览器,输入:localhost:【你的端口】/HelloPHP.php,这里我是localhost:8499/HelloPHP.php,不记得端口号的可以查看上面,配置在httpd.conf里面啦,Listen对应的值。打开之后大概显示如下。
    Apache+MySQL+PHP 환경 설치(예제 요약)
  • 这时候我们还是要再次关闭Apache+MySQL+PHP 환경 설치(예제 요약),依旧是在Apache根目录下的bin文件夹中打开cmd输入httpd -k stop,然后接下来我们配置PHP+MySQL。

PHP连接MySQL

这里我们要做的就是在PHP中加载连接MySQL的程序集。这边有PHP官网的教程【怎么打不开?!!

  • 打开php.ini ,在extension板块中找到extension=php_mysqli.dll然后给它去掉注释就行了。
    Apache+MySQL+PHP 환경 설치(예제 요약)

说明:不同的PHP版本可能提供不同的连接mysq的程序集,去ext文件夹下看看PHP提供的是什么这里就写什么。不同的程序集可能在连接数据库的时候使用的函数也不一样。

  • 这时候我们找到前文的HelloPHP.php修改为如下内容:
<?php   
    $mysqli = mysqli_connect("localhost","root","这里是你安装MySQL时候的密码") or die("cannt connet"); 
?>
로그인 후 복사
  • 启动Apache+MySQL+PHP 환경 설치(예제 요약) ,在Apache根目录下的bin目录打开cmd输入httpd -k start启动Apache,然后打开浏览器,输入:localhost:【你的端口】/HelloPHP.php,这里我是localhost:8499/HelloPHP.php,不记得端口号的可以查看上面,配置在httpd.conf里面啦,Listen对应的值。然后发现没有错误信息,那么到此AMP环境的搭建就完成了。

推荐学习:《PHP视频教程

위 내용은 Apache+MySQL+PHP 환경 설치(예제 요약)의 상세 내용입니다. 자세한 내용은 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 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

<gum> : Bubble Gum Simulator Infinity- 로얄 키를 얻고 사용하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
Nordhold : Fusion System, 설명
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora : 마녀 트리의 속삭임 - Grappling Hook 잠금 해제 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

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

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

PHP 및 Python : 두 가지 인기있는 프로그래밍 언어를 비교합니다 PHP 및 Python : 두 가지 인기있는 프로그래밍 언어를 비교합니다 Apr 14, 2025 am 12:13 AM

PHP와 Python은 각각 고유 한 장점이 있으며 프로젝트 요구 사항에 따라 선택합니다. 1.PHP는 웹 개발, 특히 웹 사이트의 빠른 개발 및 유지 보수에 적합합니다. 2. Python은 간결한 구문을 가진 데이터 과학, 기계 학습 및 인공 지능에 적합하며 초보자에게 적합합니다.

PHP : 웹 개발의 핵심 언어 PHP : 웹 개발의 핵심 언어 Apr 13, 2025 am 12:08 AM

PHP는 서버 측에서 널리 사용되는 스크립팅 언어이며 특히 웹 개발에 적합합니다. 1.PHP는 HTML을 포함하고 HTTP 요청 및 응답을 처리 할 수 ​​있으며 다양한 데이터베이스를 지원할 수 있습니다. 2.PHP는 강력한 커뮤니티 지원 및 오픈 소스 리소스를 통해 동적 웹 컨텐츠, 프로세스 양식 데이터, 액세스 데이터베이스 등을 생성하는 데 사용됩니다. 3. PHP는 해석 된 언어이며, 실행 프로세스에는 어휘 분석, 문법 분석, 편집 및 실행이 포함됩니다. 4. PHP는 사용자 등록 시스템과 같은 고급 응용 프로그램을 위해 MySQL과 결합 할 수 있습니다. 5. PHP를 디버깅 할 때 error_reporting () 및 var_dump ()와 같은 함수를 사용할 수 있습니다. 6. 캐싱 메커니즘을 사용하여 PHP 코드를 최적화하고 데이터베이스 쿼리를 최적화하며 내장 기능을 사용하십시오. 7

PHP 실행 : 실제 예제 및 응용 프로그램 PHP 실행 : 실제 예제 및 응용 프로그램 Apr 14, 2025 am 12:19 AM

PHP는 전자 상거래, 컨텐츠 관리 시스템 및 API 개발에 널리 사용됩니다. 1) 전자 상거래 : 쇼핑 카트 기능 및 지불 처리에 사용됩니다. 2) 컨텐츠 관리 시스템 : 동적 컨텐츠 생성 및 사용자 관리에 사용됩니다. 3) API 개발 : 편안한 API 개발 및 API 보안에 사용됩니다. 성능 최적화 및 모범 사례를 통해 PHP 애플리케이션의 효율성과 유지 보수 성이 향상됩니다.

PHP vs. Python : 차이점 이해 PHP vs. Python : 차이점 이해 Apr 11, 2025 am 12:15 AM

PHP와 Python은 각각 고유 한 장점이 있으며 선택은 프로젝트 요구 사항을 기반으로해야합니다. 1.PHP는 간단한 구문과 높은 실행 효율로 웹 개발에 적합합니다. 2. Python은 간결한 구문 및 풍부한 라이브러리를 갖춘 데이터 과학 및 기계 학습에 적합합니다.

PHP의 지속적인 관련성 : 여전히 살아 있습니까? PHP의 지속적인 관련성 : 여전히 살아 있습니까? Apr 14, 2025 am 12:12 AM

PHP는 여전히 역동적이며 현대 프로그래밍 분야에서 여전히 중요한 위치를 차지하고 있습니다. 1) PHP의 단순성과 강력한 커뮤니티 지원으로 인해 웹 개발에 널리 사용됩니다. 2) 유연성과 안정성은 웹 양식, 데이터베이스 작업 및 파일 처리를 처리하는 데 탁월합니다. 3) PHP는 지속적으로 발전하고 최적화하며 초보자 및 숙련 된 개발자에게 적합합니다.

PHP 대 기타 언어 : 비교 PHP 대 기타 언어 : 비교 Apr 13, 2025 am 12:19 AM

PHP는 특히 빠른 개발 및 동적 컨텐츠를 처리하는 데 웹 개발에 적합하지만 데이터 과학 및 엔터프라이즈 수준의 애플리케이션에는 적합하지 않습니다. Python과 비교할 때 PHP는 웹 개발에 더 많은 장점이 있지만 데이터 과학 분야에서는 Python만큼 좋지 않습니다. Java와 비교할 때 PHP는 엔터프라이즈 레벨 애플리케이션에서 더 나빠지지만 웹 개발에서는 더 유연합니다. JavaScript와 비교할 때 PHP는 백엔드 개발에서 더 간결하지만 프론트 엔드 개발에서는 JavaScript만큼 좋지 않습니다.

PHP 및 Python : 코드 예제 및 비교 PHP 및 Python : 코드 예제 및 비교 Apr 15, 2025 am 12:07 AM

PHP와 Python은 고유 한 장점과 단점이 있으며 선택은 프로젝트 요구와 개인 선호도에 달려 있습니다. 1.PHP는 대규모 웹 애플리케이션의 빠른 개발 및 유지 보수에 적합합니다. 2. Python은 데이터 과학 및 기계 학습 분야를 지배합니다.

PHP와 Python : 다른 패러다임이 설명되었습니다 PHP와 Python : 다른 패러다임이 설명되었습니다 Apr 18, 2025 am 12:26 AM

PHP는 주로 절차 적 프로그래밍이지만 객체 지향 프로그래밍 (OOP)도 지원합니다. Python은 OOP, 기능 및 절차 프로그래밍을 포함한 다양한 패러다임을 지원합니다. PHP는 웹 개발에 적합하며 Python은 데이터 분석 및 기계 학습과 같은 다양한 응용 프로그램에 적합합니다.

See all articles