하나: Apahce 와 Mysql 설치.
#yum -y install httpd mysql mysql-server |
둘: 자동실행 설정
#/sbin/chkconfig httpd on //서버부팅시 apache자동실행
#/sbin/chkconfig --add mysqld //서비스에mysql프로세스 추가
#/sbin/chkconfig mysqld on //서버부팅시 mysql실행
#systemctl restart httpd //웹서버 실행
#systemctl restart mysqld //디비서버 실행
셋: PHP7.2 설치
/* epel 와 remi 저장소 설치 */
#yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
#yum install http://rpms.remirepo.net/enterprise/remi-release-6.rpm
/* PHP7.2와 필요한 모듈들을 설치 */
#yum --enablerepo epel --enablerepo remi-php72 install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo php-common php-devel php-imap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-intl php-imagick php-pdo php-soap
/* php버전 확인 */
#php-v
#mysqladmin -u root password 'newpassword'
※ 여기서 newpassword 를자신의패스워드로바꿔서실행하세요.
다섯: mysql서버 보안설정
mysql> DELETE FROM mysql.user WHERE user = ''; //익명사용자 삭제
mysql> FLUSH PRIVILEGES; //새로운 설정을 적용
여섯: 웹폴더에 아래의 내용으로 작성된 php파일을 업로드하여 설치되었는지와 설정정보를 확인합니다.
일곱: 새루운 디비 및 사용자 생성
mysql> CREATE DATABASE my_db;
mysql> GRANT ALL PRIVILEGES ON my_db.* TO 'user'@'localhost' IDENTIFIED BY 'password';
//apache확장모듈 설치
#yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
//mysql확장모듈 설치
#yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql
'서버관리 > Linux' 카테고리의 다른 글
apache 웹서버의 DDOS공격 방어모듈 mod_evasive (0) | 2011.05.06 |
---|---|
Lighttpd (0) | 2011.04.29 |
Zend 3.3.9 설치법 (0) | 2009.11.11 |
SimpleTrafficMonitor v1.01 (0) | 2009.10.07 |
윈도우 터미널서버 포트 바꾸기 (0) | 2009.09.22 |