난 당신이 아마 잘못된 파일에
extension=phalcon.so
을 추가 한 것으로, 가정합니다. 우분투의 PHP 설정 파일은 /etc/php5
에 있습니다. 내 나무는 다음과 같습니다 : 당신이 볼 수 있듯이
/etc/php5$ tree
.
├── apache2
│ ├── conf.d
│ │ ├── 05-opcache.ini -> ../../mods-available/opcache.ini
│ │ ├── 10-pdo.ini -> ../../mods-available/pdo.ini
│ │ ├── ...
│ │ └── 21-phalcon.ini -> /etc/php5/mods-available/phalcon.ini
│ └── php.ini
├── cli
│ ├── conf.d
│ │ ├── 05-opcache.ini -> ../../mods-available/opcache.ini
│ │ ├── 10-pdo.ini -> ../../mods-available/pdo.ini
│ │ ├── ...
│ │ └── 21-phalcon.ini -> /etc/php5/mods-available/phalcon.ini
│ └── php.ini
└── mods-available
├── ...
└── phalcon.ini
이 mods-available
폴더에 extension=phalcon.so
라인을 보유하고 phalcon.ini
파일이 있습니다. 다른 폴더보다 심볼릭 링크가 있습니다. symlink name의 시작 부분에있는 숫자를 잊지 마라. 문서에서 그들은 때때로 30-phalcon.ini
등으로 이름을 붙여야한다고 씁니다. 다른 경우에는 Phalcons 요구 사항을 만족시키기 위해 다른 모든 확장 후에 파일을로드해야하며 확장명이 오름차순으로로드되므로 파일 이름의 첫 번째 부분에서 가장 높은 번호가 사용됩니다 파일 이름을 기반으로합니다.
문제를 해결하려면 php.ini 파일에서 확장 행을 제거하고 mods-available/
디렉토리의 전용 파일에 넣은 다음 모든 conf.d/
폴더에 적절한 파일 이름으로 링크해야합니다.