php 파일을 웹으로 실행시켰지만 연동이 안되었다면
httpd.conf 파일을 열어서 php 연동 설정이 되어 있는지 확인을 한다.
[PHP 연동 내용]
AddType application/x-httpd-php .php .php3 .html .htm
AddType application/x-httpd-php-source .phps
위 내용이 없다면 httpd.conf 제일 하단에 작성한다.
httpd 데몬을 재실행한 후 웹브라우저로 다시 확인을 한다.
[root@localhost html]# service httpd restart
위와 같이 했는데도 .php 파일이 실행이 안되었다면 .html 파일을 만들어서 테스트를 해본다.
역시 안된다면 리눅스 방화벽 설정을 확인한다.
'리눅스 웹서버'에 해당되는 글 3건
- 2011.11.01 리눅스(Linux) httpd.conf php 연동 설정
- 2011.11.01 [Virtualbox + CentOS5.6] APM 설치 후 웹서버에 접속할 수 없다면
- 2011.07.30 [VirtualBox + CentOS5.6 + 공유기] 리눅스(Linux)에 YUM을 이용한 APM 설치
버추얼박스를 이용해서 CentOS 리눅스를 설치한 후 APM을 설치 및 설정해서 데몬을 실행했는데도
웹서버에 접속할 수 없다면
#. Virtualbox 포트포워딩 설정을 한다. (관련 사이트로 가기)
#. 방화벽 설정을 확인한다.
1. setup 명령어를 이용해서 설정 화면을 실행시킨 후 방화벽을 설정할 수 있는 Firewall configuration을 선택한 후 Run Tool 버튼을 누른다.
[root@localhost ~]# setup
2. Security Level을 Enabled(사용)를 선택하고 Customize 버튼을 눌러서 개인이 직접 설정할 수 있는 메뉴로 이동한다.
3. Allow incoming에서 원하는 서비스를 선택한 후 OK 버튼을 누른다.(웹 서비스를 하고 싶다면 WWW (HTTP)를 선택한다.)
참고> Security Level : Disabled을 선택하면 방화벽을 사용하지 않게 되므로 웹(www) 뿐만 아니라 ssh, ftp, 기타 등이 방화벽을 거치지 않고
통과된다. 따라서 접속이 가능해진다. 단, 보안에 문제를 일으킬 수 있어 권하지 않는다.
4. 설정이 끝났다면 Quit 버튼을 눌러서 빠져나온다.
5. 웹 브라우저를 실행시킨후 접속 테스트를 한다.
http://127.0.0.1
또는
http://localhost
yum을 이용한 apm 설치하는 방법이다.
설치하는 순서는 mysql을 먼저 설치한 후 아파치(apache)) 그리고 php를 설치한다.
(mysql -> apache -> php)
먼저 VirtualBox에 리눅스(CentOS)를 설치해서 사용할거라면 아래 주소에서 다운받은 후 설치한다.
최신 버츄얼박스(VirtuaBox) 다운받기(클릭)
CentOS 5.6 다운받기(클릭)
리눅스를 부팅한 후 root계정으로 접속을 한다.
[Mysql 설치]
1. yum 명령어로 mysql을 설치한다.
[root@www ~]# yum -y install my mysql-server
2. chkconfig를 이용해서 서비스에 mysql을 등록한다.
[root@www ~]# chkconfig --levels 235 mysqld on
3. mysql 서비스를 실행하다.
[root@www ~]# service mysqld start
또는 /etc/init.d/mysqld start
4. mysql 설치한 후에는 mysqladmin 명령어를 이용해서 설정되어있지 않는 root 비밀번호를 만들어준다.
[root@www ~] mysqladmin -u root password 비밀번호 입력
[Apache 설치]
1. yum 명령어로 apache를 설치한다.
[root@www ~]# yum -y install httpd
2. chkconfig를 이용해서 서비스에 apache를 등록한다.
[root@www ~]# chkconfig --levels 235 httpd on
[PHP 설치]
1. yum 명령어를 이용해서 php를 설치한다.
[root@www ~]# yum -y install php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
yum을 이용한 phpMyAdmin 설치하기(클릭)
[테스트 : phpinfo()]
1. 웹서버의 기본 디렉토리로 이동한다.(php가 실행되는 기본 디렉토리)
[root@www ~]# cd /var/www/html
2. vi 에디터를 이용해서 php가 제대로 실행되는지 확인을 위한 테스트 php 파일을 만든다.
[root@www html]# vi phpinfo.php
<?php echo phpinfo(); ?>
[root@www html]# ls
phpinfo.php
[root@www html]
3. 아파치 서비스를 실행한다.
[root@www html]# service httpd start
또는 /etc/init.d/httpd start
4. 웹브라우저를 띄운 후 주소를 입력해서 사이트에 접속해본다.
http://localhost/phpinfo.php
또는
http://127.0.0.1/phpinfo.php
또는 가상머신(VirtualBox)에 설치한 CentOS의 IP를 입력한다.
게스트 OS의 IP 알아보기(클릭) <-- 중간 쯤 ssh로 접속할 게스트 OS의 IP 확인하기