[Linux] APM설치, XE 구축 및 활용
APM
- Apache + PHP + MariaDB
- 3가지 잘 조합해서 사용 하는 것.
실습) apt-get으로 웹 서버 설치
1. apt-get -y install apache2 php7.0-common mysql-server
- apt-get -y install lamp-server^ 로 3개 설정없이 동시에 패키지 설치
2. 시스템 재시작
- systemctl restart apache2
- systemctl enable apache2
- systemctl restart mysql
- systemctl enable mysql
(php는 mysql에 포함되어있음)
- ufw allow 80 ( 80번 포트개방)
3. Client 에서 접속 (192.168.111.100)
실습2) XE 설치 및 운영
1. apt-get -y install php php-gd php-xml ( XE를 사용하기위해 필요한 패키지 설치 )
2. www.xpressengine.com 에가서 XE core 다운로드
3. 압축풀기
- 웹서버의 홈 디렉토리 ( /var/www/html/ )에 다운로드 압축 풀기
- cd /var/www/html/
- mv /root/다운로드/xe.zip .
- unzip xe.zip
- chmod 707 (쓰기권한 부여)
4. mysql 사용자 생성
- mysql -u root -p1234
- GRANT ALL PRIVILEGES ON xeDB.* TO xeUser@localhost IDENTIFIED BY '1234';
- exit
- mysql -u xeUser -p1234
- CREATE DATABASE xeDB; ( xeUser 로그인 후 db생성 )
5. xpress Engine 설치진행
- 192.168.111.100/xe 접속
- 설치 진행
6. 결과 (xe안에 board의 php를 이용해서 내 마음대로 꾸미고 게시판을 제작 할 수 있음)
- 관리자 로그인 : 192.168.111.100/xe/admin
- 파일 업로드 SIZE 바꿀 수 있음.
- 충분히 퀼리티 좋은 웹사이트 제작 가능