php설치중 오류와 해결법
오늘은 간단하게 php를 처음 사용하면서 직면한 문제와 그 해결법을 적어보려한다.
-
cannot load php7apache2_4.dll into server
httpd -k start (환경변수는 설정완료했다.)
를 했을경우 cannot load #### into server 오류가 발생했다.
이는 내가 apache와 php가 각각 64bit와 32bit였기 때문이다.
php를 zip형식으로 받을때 내가 잘 확인하지 못한것이므로 다음번에는 이런일이 없도록 하자. -
(OS 10048) 각 소켓 주소(프로토콜/네트워크 주소/포트)는 하나만 사용할수 있습니다
Listen에 적혀있는 포트번호(default 80)과 Servername에서 localhots:80을 다른 숫자로 변경하니, 잘 적용되었고 이후 접속할때 localhost:포트번호 로 접속해야한다는 단점이 있었다. -
php code show in browser / php코드가 페이지에 표시됨 이 문제는 생각보다 간단했다.
우선 apache와 php가 잘 적용되었는지 cmd를 열어 php -v , httpd -v로 확인을 했고, 서로 64bit인것도 확인했다.
문제는 Apache24/conf/httpd.conf에서 발견했는데, PHPIniDir 경로를 제데로 설정해 주지 못해서 생긴 문제였다.
그 이후 php가 잘 동작하는것을 확인했다!
추가 - 환경변수 설정
~/Apache24/bin을 환경변수의 Path에 추가해주면 bin까지 들어가서 httpd.ext -k start 안해도 된다.
~/php도 path에 추가해 주었다.