2017-05-09 11 views
0

fedora 25 및 로컬 LAMP 서버를 사용하고 있습니다.
나는 드루팔에 필요한 모든 확장을 설치했지만, 그것은 내가 이러한 확장, 나는 그것이 이미을 장전 발견이 명령 php -d extension=/usr/lib64/php/modules/xml.so을 시도 후에도
를 활성화해야합니다 말한다!
Drupal 용 확장 프로그램을 어떻게 활성화 할 수 있습니까?로컬 LAMP 서버에 Drupal을 설치할 때 PHP 확장 기능을 사용할 수 없습니다.

enter image description here

+0

당신은'php.ini'를 공유 할 수 있습니까? 나는 그 파일이 * nixes에 있는지 잊어 버린다 .. 그 주변의'/ etc' 나는 생각한다. –

답변

1

당신은 Apache에 의해 사용되는 php.ini 확인해야합니다.

다른 php.ini 파일은 일반적으로 PHP 명령 행 (사용자의 php -d 명령으로 시도한 것), Apache 모듈 용, FastCGI 스타일의 Apache 통합 용 등 여러 가지 파일을 갖는 것이 일반적입니다.

명령 줄 PHP 실행 파일을 실행할 때 XML 확장이로드되었다고해서 그것이 다른 시나리오에서로드되었다는 것을 의미하지는 않습니다.

예를 들어, 데비안 배포판에, 다른 conf의 폴더가 있습니다 : /etc/php5/apache2, /etc/php5/cli 등 각 폴더는 php.ini이 포함되어 있습니다.

이것은 아마도 Fedora에서 비슷합니다.

+0

답장을 보내 주셔서 감사합니다 @ 캡슐 아파치의 메인 디렉토리에있는 php.ini 파일을 찾았습니다.이 파일/etc/httpd/conf.modules.d/15-php.conf 내가 편집해야하는 파일입니까? –

+1

아니요, 아파치 설정의 일부입니다. 아파치가 PHP를로드하는 방법을 정의합니다. 'find/etc/-name php.ini' 명령을 실행하여 무엇이 반환되는지 확인하십시오. – Capsule

+0

그것은 오직 하나의 파일'/ etc/php.ini'를 반환했습니다. –