Web sever 기본 설치
apt install -y apache2 mysql-server
add-apt-repository ppa:ondrej/php # php를 설치하기전에 repository부터 정의해준다
apt install -y php7.2
Web서버를 올리기 위해 apache2와 mysql, php를 설치해준다
systemctl enable --now apache2
서비스를 시작해준후 localhost로 접속해서 apache가 작동하고 있는지 확인한다
nano /var/www/html/phpinfo.php
<?php phpinfo(); ?>
php도 작동하는지 확인하기위해 파일을 만들어 위 내용을 입력한 후
localhost/phpinfo.php로 접속이 되는지 확인한다
apt install -y php7.2-gd php7.2-xml php7.2-mysql
잘 되는것을 확인했으니 웹을 올리기 위해 위 3개를 설치하고
systemctl restart apache2 mysql.service
apache와 mysql을 재시작해준다
DB설치
mysql
create user 'xeUser'@'%' identified with mysql_native_password by '12345';
grant all privileges on *.* to 'xeUser'@'%' with grant option;
exit
mysql -u xeUser -p12345
creat database xeDB;
grant all privileges on xeDB to 'xeUser'@'%' with grant option;
flush privileges; # 저장 명령어
mysql로 접속후 user를 만들어 준다
grant 명령어로 위에 만든 유저에게 권한을 부여해준다
위에 만든유저로 접속해서 DB를 하나 만들어주고
grant 명령어로 다시 DB에 접속할 사용자를 인증해준다
XE 설치
위 링크에서 xe core ver 1.11.6 의 다운링크를 복사해준후
ubuntu에서 wget 명령어를 사용해 다운받아준후
ls 명령어로 확인해보면 숫자로된 파일이 존재한다
이것을 file 명령어를 이용해 형식을 확인해주면 zip으로 된걸 확인할 수 있다
unzip 22756225
unzip 명령어를 사용해 압축을 풀어주면
xe 폴더가 생성된걸 확인 할 수 있다
chmod 707 xe
mv xe /var/www/html
xe 설치를 위해 권한을 바꿔주고 xe 폴더를 html 안으로 옮겨준 후
위 주소로 접속해 xe를 설치해준다
sql 정보는 위에 mysql에서 만든 유저 정보를 사용하고
관리자 아이디 비밀번호 내용은 적당히 아무거나 입력해준다
XE 웹페이지가 활성화 된걸 확인한다
'Linux' 카테고리의 다른 글
Ubuntu firewall (0) | 2023.07.31 |
---|---|
Ubuntu Webhard (0) | 2023.07.31 |
Ubuntu DHCP (0) | 2023.07.28 |
Ubuntu DNS (0) | 2023.07.28 |
Ubuntu samba (0) | 2023.07.27 |