본문 바로가기

php

php 설치중 오류 및 해결

  1. cannot load php7apache2_4.dll into server

    http -k start를 했을 경우에, 위와같은 오류가 발생했다.
    php를 zip 형식으로 받을 때 운영체제를 잘 확인하자.
    원인은 운영체제의 bit가 달랐기 때문이었다.

  2. (OS 10048) 각 소켓 주소(프로토콜/네트워크 주소/포트)는 하나만 사용할수 있습니다.

    Listen에 적혀있는 포트번호(default 80)과 Servername에서 localhots:80을 다른 포트번호로 수정하였다.
    이후 접속할때 localhost:포트번호 로 접속해야한다는 단점이 있었다. 아마 80번이었으면 localhost만 쳐도 잘 접속될텐데.
    모종의 이유로 80번 포트가 사용중이었던것 같은데 django와 함께 작업을 하다보니 중첩되었던것 같다.

  3. php code show in browser / php코드가 페이지에 표시됨

    이 문제는 생각보다 간단했다.
    우선 apache와 php가 잘 적용되었는지 cmd를 열어 php -v , httpd -v로 확인을 했고,
    서로 64bit인것도 확인했다.
    문제는 Apache24/conf/httpd.conf에서 발견했는데, PHPIniDir 경로를 제데로 설정해 주지 못해서 생긴 문제였다.그 이후 php가 잘 동작하는것을 확인했다!

php를 처음 다뤄보며 발견했던 오류들을 모아봤다.

추후 php를 다시 사용할 날이 오면 추가될수도?