이 기사에서는 PHPStudy에서 PHP 확장을 활성화/비활성화하는 방법을 설명합니다. php.ini 파일 수정, 서버 재시작의 중요성 및 phpinfo () 또는 Extension_loaded ()를 사용하여 변경 사항을 확인하는 자세한 내용은 세부합니다. 이 기사에는 일반적으로 활성화 된 e
PHPStudy에서 PHP 확장을 활성화하거나 비활성화하려면 php.ini
파일을 수정하는 것이 포함됩니다. 이 프로세스는 일반적으로 변경 사항이 적용되도록 PHP 서버를 다시 시작해야합니다. 단계별 가이드는 다음과 같습니다.
php.ini
파일 찾기 : php.ini
파일의 위치는 사용중인 PHP 버전에 따라 다릅니다. PHPStudy는 일반적으로 PHP 버전을 별도의 디렉토리로 구성합니다. 각 PHP 버전의 디렉토리에는 php.ini
파일이 있습니다. 정확한 경로 C:\phpStudy\PHPTutorial\php\php-XXX\php.ini
다음과 같이 XXX
수 있습니다. PHPStudy에는 기본 php.ini
파일이있을 수 있습니다. 현재 어떤 php.ini
사용 중인지 확인하는 것이 중요합니다. phpinfo();
PHP 파일에서.php.ini
파일 열기 : 관리자 권한이있는 텍스트 편집기 (메모장, 숭고한 텍스트 또는 vs 코드)를 사용하여 php.ini
파일을 엽니 다.;extension=extension_name.dll
( extension_name.dll
extension=curl.dll
파일의 실제 이름으로 바꾸십시오)으로 시작하는 선을 찾으십시오. 선의 시작 부분에서 세미콜론 ( ;
)을 제거하십시오. 이것은 줄을 무너 뜨려 확장을 활성화시킵니다.extension=extension_name.dll
로 시작하는 선의 시작 부분에 세미콜론 ( ;
)을 추가하십시오. 이것은 연장을 비활성으로 만들어 줄을 언급합니다.php.ini
파일을 저장하십시오. 변경하기 전에 항상 php.ini
파일을 백업하는 것을 잊지 마십시오.
PHPStudy에서 활성화 된 PHP 확장의 기본 세트는 PHPStudy의 특정 버전 및 사용중인 PHP 버전에 따라 다릅니다. 그러나 일반적으로 다음을 포함하되 이에 국한되지 않은 기본적으로 활성화 된 여러 코어 확장 기능을 찾을 수 있습니다.
curl
: CURL을 사용하여 웹 서버와 상호 작용합니다.mbstring
: 멀티 바이트 문자열 조작 용.gd
: 이미지 처리 용.mysqli
: MySQL 데이터베이스 상호 작용.pdo_mysql
: PDO를 사용하여 MySQL 데이터베이스와 상호 작용하는 또 다른 방법.openssl
: SSL/TLS를 사용한 보안 통신.pdo
: 데이터베이스 액세스 추상화 계층 인 PHP 데이터 객체.xml
: XML 데이터로 작업합니다.zip
: Zip Archives와 함께 작업합니다. PHPStudy 설정에서 어떤 확장이 활성화되어 있는지 정확하게 결정하려면 phpinfo()
함수를 참조하십시오. 단일 줄 <?php phpinfo(); ?>
로 간단한 php 파일 (예 : info.php
)을 만듭니다. <?php phpinfo(); ?>
, 웹 서버의 문서 루트에 놓고 브라우저를 통해 액세스하십시오. 결과 페이지는 모든로드 된 PHP 구성 및 확장자의 포괄적 인 목록을 제공하여 어떤 것이 활성화되어 있는지 명확하게 나타냅니다.
PHP 확장이 활성화되거나 비활성화되어 있는지 확인하는 가장 신뢰할 수있는 방법은 위에서 언급 한 것처럼 phpinfo()
함수를 사용하는 것입니다. php.ini
파일을 변경하고 서버를 다시 시작한 후 <?php phpinfo(); ?>
포함하는 info.php
파일을 작성하거나 다시 방문하십시오. <?php phpinfo(); ?>
브라우저를 통해 액세스하십시오.
PHPStudy가 수정 한 올바른 php.ini
파일을 사용하고 있는지 확인하려면 "로드 구성 파일"이라는 섹션을 찾으십시오. 그런 다음 "로드 된 확장자"섹션 내에서 확장자 이름을 검색하십시오. 확장자가 활성화되면 나열됩니다. 비활성화 된 경우이 목록에 표시되지 않습니다.
또는 간단한 PHP 스크립트를 사용하여 extension_loaded()
함수를 사용하여 확장자의 존재를 확인할 수 있습니다.
<code class="php"><?php if (extension_loaded('curl')) { echo "The curl extension is loaded."; } else { echo "The curl extension is not loaded."; } ?></code>
'curl'
확인하려는 확장자 이름으로 교체하십시오.
아니요, 일반적으로 서버를 다시 시작하지 않으면 PHPStudy에서 PHP 확장을 활성화하거나 비활성화 할 수 없습니다. php.ini
파일에 대한 변경 사항은 PHP 통역사에 의해로드되어야하며 서버를 다시 시작해야합니다. 일부 웹 서버는 동적 구성 재 장전 기능을 제공 할 수 있지만 PHPStudy의 내장 웹 서버는 일반적으로 PHP 확장에 대해이를 지원하지 않습니다. 다시 시작하면 업데이트 된 구성이 선택되어 올바르게 적용됩니다.
위 내용은 PHPStudy에서 PHP 확장을 활성화하거나 비활성화하려면 어떻게해야합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!