안녕하세요. 저는 요즘 웹서버에 대해서 이해하고싶어서 php를 공부하고 있습니다.
그런데 막히는 부분이 있어서 이렇게 도움을 청하게 되었습니다.
페도라 리눅스 11에 apm을 소스로 설치하고 (리눅스 서버 책을 보고 따라했습니다.)
구동을 확인했습니다. 그런데 소스설치를 책을보고 그냥 따라해서 그런지 처음 php와
mysql연동때부터 잘 안되더라구요... mysql.sock의 php설정경로와 mysql설정경로가
달라서 그런것이었습니다. 그래서 맞추려고 했는데 php.ini설정은 변경을 해도 적용이
안되어서 어쩔 수 없이 php설정 경로에 mysql.sock을 넣고 mysql설정 경로에는
심볼릭 링크를 걸었더니 되더군요..
그런데 처음은 그렇게 넘어갔는데 본격적으로 php.ini을 변경하는 부분이 나오니
난감해졌습니다. php.ini설정을 하고 아무리 아파치를 재시작해도 적용이 안되더라구요...
현재 phpinfo에서는 php.ini파일이 /usr/local/lib경로에 있다고 나와있습니다.
히지만 /usr/local/lib경로에는 php.ini파일이 없고 /etc/ 경로에 있어요 ㅠㅠ
/etc/에 있는것을 /usr/local/lib/에 옮기고 아파치를 다시 시작하고 웹으로 phpinfo를 볼 수 있는
php파일에 접근해보면 백지가 나옵니다... 아니 내용 변경한거는 적용 안되고
파일 옮긴거는 바로 저렇게 없다고 백지 내버리고.. 이런 웃기는 짬뽕같은게 다있나 싶고
너무 답답합니다. 검색해도 안나오고요 ㅜㅜ 혹시 왜그러는지 알고 계시다면 댓글 부탁드립니다!