누구든지 Vagrant를 사용하여 php.ini 파일에서 메일 설정을 편집하는 방법을 알고 있습니다.vagrant 상자에서 php.ini 편집
그래서 나는과 같이 터미널에서 ssh를 다음과 같습니다
CD를 myapp와
방랑 ssh를
을 다음 무엇>?
누구든지 Vagrant를 사용하여 php.ini 파일에서 메일 설정을 편집하는 방법을 알고 있습니다.vagrant 상자에서 php.ini 편집
그래서 나는과 같이 터미널에서 ssh를 다음과 같습니다
CD를 myapp와
방랑 ssh를
을 다음 무엇>?
변경하려는 항목과 원하는 설정을 모르는 상태에서 "로컬 스크립트"영역의 Vagrantfile 끝에 셸 스크립트를 추가하여 ini를 검색하고 바꿀 수 있습니다 파일.
#!/usr/bin/env bash
sed -i.bak s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT_WITH/g /etc/php5/apache2/php.ini
못 찾으면, 당신은 프로젝트별로 메일 설정을 변경 (바람직하게는 부트 스트랩에) 프로젝트에 ini_set를 사용할 수 있습니다.
어쩌면 나는 단지 ini_set을 사용하고 그 다음에는 아무것도 아니지만 방글라데시와 함께하는 방법을 알아 냈습니다 –
꼭두각시를보세요 - 좀 더 복잡하지만 쉘 스크립트를 망치거나 나중에 코드를 설정하는 것을 기억하지 않고도 Puppetfile에서 바로 구성을 변경할 수 있습니다. 시작하는 정말 좋은 자료는 PuPHPet - https://puphpet.com/입니다. – mounty
그래, 그걸로 조금 혼란스러워 했어! –
당신의 상자에 따라,
sudo nano /etc/php5/apache2/php.ini
가 당신에게 변경 내용을 적용하고 php.ini
파일 억원을 변경 내가 방랑에 scotchbox을 사용하고 내 경우
sudo service apache2 restart
나를 위해, 그 파일은 비어 있습니다. –
'php --ini'를 실행하면 설정 파일의 경로가 보여집니다. – Shannon
, 재시작 수 있습니다 'phpinfo()
함수 출력의 변경 사항을 반영하여 맨손 파일이거나 PHP 오류 표시를 선언하는 몇 줄의 파일 일 수있는 /etc/php5/apache2/conf.d/user.ini
파일을 변경 했으므로 여기에 구성을 추가합니다. upload_max_filesize = 64M
변경 사항을 저장하고 sudo service apache2 restart
을 실행하십시오. phpinfo 페이지를보고 업데이트 된 파일 크기를 볼 수 있습니다.
PHP 설치 방법과 상자가 사용하는 OS에 따라 많은 차이가 있습니다. vagrantfile과 초기화 된 후 상자를 구성하는 데 사용하는 스크립트를 보면 도움이 될 것입니다. – mounty
여기에 꽤 오랜 시간이 걸렸습니다. https://gist.github.com/lstables/10421433 –