아파치, PHP, MySQL 설치
글. 오상문 (sualchi@daum.net)
1. APM 설치 (레드햇 계열)순서: 아파치웹서버 설치 > PHP 설치 > MySQL 설치 > PHP와 MySQL 연동
…Root]# yum install httpd
…Root]# yum install php
…Root]# yum install mysql-server
…Root]# yum install php-mysql
[참고] CentOS 5.1에서 소스 방식 설치하면 에러 발생… /etc/selinux/config 파일에서 아래처럼 수정하고 저장한다.
SELINUX=disabled
[참고] 윈도우 기반 설치
오토셋 프로그램을 다운로드 받아서 설치합니다. ([주의] 이전에 설치한 APM 프로그램이 있으면 제거한 후에 설치를 진행합니다.)오토셋이 설치 시, 웹 서비스 홈 디렉터리는 C:Autoset\public_html 입니다.웹 브라우저에서 http://localhost 를 입력해서 동작하는지 확인합니다.
2. 아파치 웹서버 테스트
…Root]# apachectl start
3. PHP 동작 테스트/var/www/html 디렉토리에 index.php 파일을 만든다.
[index.php 소스 내용]
<? phpinfo( ) ?>
로컬 웹 접근: http://localhost:8080/index.php
웹브라우저에서 접근이 되는지 확인한다. 웹 페이지 중간 부분에서 mysql 항목이 보이는지 확인하자.
4. MySQL 서버 테스트
…Root]# /etc/init.d/mydqld start
5. MySQL 클라이언트 실행
…Root]# mysql
[참고] yum으로 MySQL을 설치하면 MySQL root 관리자 암호가 없어서 곧바로 접속가능하다.
6. MySQL 관리자 계정 변경하기
7. 시스템 실행 시 자동 실행되도록 설정하기
…Root]# setup
자동 실행할 서비스(httpd, mysqld)를 방향키로 이동하여 체크(스페이스바 누름)하고 [확인] 누른다.[참고] 자동 설치에서는 setup 명령을 이용하지만, 소스 형태로 설치한 경우에는 /etc/rc.d/rc.local 파일에 다음 두 줄을 추가해주면 된다.
/use/local/apache2/bin/apachectl start >&/dev/null
/use/local/mysql/bin/mysqld_safe –user=mysql & >&/dev/null
8. 설치된 패키지를 삭제하기 만약 진행 중에 문제가 있어서 패키지를 삭제해야 하면 다음처럼 진행한다.
…Root]# yum remove httpd
…Root]# yum remove mysql
[참고] php는 httpd를 제거할 때 의존성 규칙에 의해 함께 삭제된다.[참고] mysql-server를 설치하면 mysql 클라이언트도 의존성 규칙에 의해 함께 설치된다. 마찬가지로 mysql 클라이언트를 삭제하면 의존성 규칙에 의해 mysql-server도 함께 삭제된다.
'PHP' 카테고리의 다른 글
PHP 매뉴얼 (프로그래밍 가이드) - TCPSchool (0) | 2021.05.15 |
---|---|
PHP 온라인 코딩 사이트 codepad.org (0) | 2016.08.11 |
[스크랩] 간단한 sms 호출 서비스 - PHP로 (0) | 2013.06.24 |
PHP로 구현한 공인인증서 SEED 암호화 알고리즘 (0) | 2012.09.20 |
PHP로 공인인증서 서명하기 - 암호화 기법 (0) | 2012.09.20 |