fedora 25 및 로컬 LAMP 서버를 사용하고 있습니다.
나는 드루팔에 필요한 모든 확장을 설치했지만, 그것은 내가 이러한 확장, 나는 그것이 이미을 장전 발견이 명령 php -d extension=/usr/lib64/php/modules/xml.so
을 시도 후에도
를 활성화해야합니다 말한다!
Drupal 용 확장 프로그램을 어떻게 활성화 할 수 있습니까?로컬 LAMP 서버에 Drupal을 설치할 때 PHP 확장 기능을 사용할 수 없습니다.
답변
당신은 Apache
에 의해 사용되는 php.ini
확인해야합니다.
다른 php.ini
파일은 일반적으로 PHP 명령 행 (사용자의 php -d
명령으로 시도한 것), Apache 모듈 용, FastCGI 스타일의 Apache 통합 용 등 여러 가지 파일을 갖는 것이 일반적입니다.
명령 줄 PHP 실행 파일을 실행할 때 XML 확장이로드되었다고해서 그것이 다른 시나리오에서로드되었다는 것을 의미하지는 않습니다.
예를 들어, 데비안 배포판에, 다른 conf의 폴더가 있습니다 : /etc/php5/apache2
, /etc/php5/cli
등 각 폴더는 php.ini
이 포함되어 있습니다.
이것은 아마도 Fedora에서 비슷합니다.
답장을 보내 주셔서 감사합니다 @ 캡슐 아파치의 메인 디렉토리에있는 php.ini 파일을 찾았습니다.이 파일/etc/httpd/conf.modules.d/15-php.conf 내가 편집해야하는 파일입니까? –
아니요, 아파치 설정의 일부입니다. 아파치가 PHP를로드하는 방법을 정의합니다. 'find/etc/-name php.ini' 명령을 실행하여 무엇이 반환되는지 확인하십시오. – Capsule
그것은 오직 하나의 파일'/ etc/php.ini'를 반환했습니다. –
당신은'php.ini'를 공유 할 수 있습니까? 나는 그 파일이 * nixes에 있는지 잊어 버린다 .. 그 주변의'/ etc' 나는 생각한다. –