Linux에서 PHP 확장 설치


10

나와 함께 견디십시오; 저는 서버 관리자가 아닌 개발자입니다. 우리 회사는 Magento를 사용하여 탐색하고 싶습니다. 그들은 나에게 아파치와 PHP가 설치된 사전 구성된 Linux 서버를 건네 주었지만 Magento 설정을 실행하려고하면로드 해야하는 PHP 확장이 있음을 알려줍니다. php.ini 파일을 편집 할 수는 있지만, 확장 기능을 어디서 구할 수 있는지 또는 어떻게 설치해야할지 모릅니다.

누구든지 손을 줄 수 있습니까? PDO_MySQL, mcrypt 및 GD 확장이 필요합니다. 터미널에서 다운로드하고 코드를 컴파일하는 방법에 대해 이야기하는 사이트를 검색하고 찾았지만 모든 것이 끝났습니다. 이 작업을 수행하는 쉬운 방법이 있습니까?

답변:


3

한 번 봐 가지고 http://pear.php.net/을

Linux 시스템은 종종 저장소에 pear 응용 프로그램을 가지고 있으므로 설치하려는 각 확장에 대해 명령을 실행하면됩니다.


11

실행중인 배포판과 PHP 버전을 확인하는 것이 도움이 될 수 있습니다. 패키지를 찾는 프로세스 에 대해서도 이야기하고 있습니다. 패키지 를 찾는 것보다 물건을 찾는 방법 을 아는 것이 낫기 때문 입니다. 한 남자에게 물고기와 그 모든 것을 가르치십시오.

이제 우분투와 센 토스 상자가 있고 패키지 검색 명령의 마술을 통해 ....

우분투

나는 apt-cache search KEYWORD php문제의 패키지를 찾았습니다.이 경우 플러그인의 이름은 키워드입니다. 그것으로부터, 당신은 당신이 필요로하는 3 개의 패키지를 설치할 수 있습니다 apt-get install php5-mcrypt php5-gd php5-mysql-마지막 패키지는 내가 생각하는 배포판과 같은 데비안의 PDO를 포함해야합니다

Centos / Red Hat의 경우

나는 dnf search KEYWORDS같은 방법을 사용 했지만 필요한 모든 패키지가 기본적으로 사용 가능한 것처럼 보이지는 않습니다. 이 배포판의 이전 버전은 dnfyum 대신 사용 합니다.

관심있는 패키지는 php-pdo php-gdphp-mcrypt- 마지막으로는 없습니다 (I가 냠, 다음 봤 체크) 기본 저장소에 - 당신이 패키지를 대신 얻을 수있는 EPEL 저장소를 추가해야 할 수 있습니다

기본 패키지 관리자를 사용하면 업데이트가 다른 모든 항목에서 발생하므로 패키지를보다 쉽게 ​​설치하고 유지 관리 할 수 ​​있습니다.



-3

Linux에서 PHP 확장을 업데이트하려면

1 단계 : 루트로 로그인

step2 : 유형-> Yum 설치 php-xml

step3 : service httpd restart // 서비스를 다시 시작하십시오


2
질문을 읽는 데 시간을 투자해야합니다. php-xml은 거기에 언급되어 있지 않으며, yum모든 배포판에서 작동 하지 않습니다 . 서비스를 다시 시작하는 것과 동일합니다.
Deer Hunter
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.