우분투 리눅스에 GLPI 설치하기

이 튜토리얼은 Ubuntu Linux에 GLPI를 설치하는 데 필요한 모든 단계를 보여줍니다.

1. 우분투 리눅스에 MySQL 설치하기

GLPI는 데이터베이스 시스템이 모든 구성을 저장하도록 요구합니다.

Ubuntu APT 명령을 사용하여 MySQL 서버를 설치하십시오.

# apt-get update
# apt-get install mysql-server mysql-client

다음 명령을 사용하여 MySQL 서비스 콘솔에 액세스하십시오.

# mysql -u root -p

MySQL 콘솔에서 다음 작업을 수행해야합니다.

• glpi라는 데이터베이스를 만듭니다.
• glpi라는 MySQL 사용자 계정을 만듭니다.
glpi 사용자에게 glpi 데이터베이스를 완벽하게 제어하십시오.

CREATE DATABASE glpi CHARACTER SET UTF8 COLLATE UTF8_BIN;
CREATE USER 'glpi'@'%' IDENTIFIED BY 'kamisama123';
GRANT ALL PRIVILEGES ON glpi.* TO 'glpi'@'%';
FLUSH PRIVILEGES;
quit;

2. 우분투 리눅스에 아파치 설치하기

GLPI는 웹 페이지를 제공하기 위해 PHP를 지원하는 웹 서버가 필요합니다.

Ubuntu APT 명령을 사용하여 Apache 서버를 설치하십시오.

# apt-get update
# apt-get install apache2 php7.2 php7.2-mysql libapache2-mod-php7.2

Apache에 필요한 PHP 모듈을 설치하십시오.

# apt-get install php7.2-json php7.2-gd php7.2-curl php7.2-mbstring php-cas
# apt-get install php7.2-xml php7.2-cli php7.2-imap php7.2-ldap php7.2-xmlrpc php-apcu

Apache mod_rewrite를 활성화하십시오.

apache2.conf 파일을 편집하십시오.

# a2enmod rewrite
# vi /etc/apache2/apache2.conf

apache2.conf 끝에 다음 행을 추가하십시오.

<Directory /var/www/html>
AllowOverride All
</Directory>

시스템에서 PHP 구성 파일의 위치를 찾으십시오.

php.ini 구성 파일을 편집하십시오.

# updatedb
# locate php.ini
# vi /etc/php/7.2/apache2/php.ini

귀하의 PHP 버전이 우리와 다를 수 있습니다.

귀하의 PHP 구성 파일 위치가 우리와 다를 수 있습니다.

여기에 우리의 구성 파일이 있습니다.

file_uploads = On
max_execution_time = 300
memory_limit = 256M
post_max_size = 32M
max_input_time = 60
max_input_vars = 4440

Apache 웹 서버를 수동으로 다시 시작하십시오.

# service apache2 restart
# service apache2 status

Apache 서비스 상태를 확인하십시오.

● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: active (running) since Mon 2018-12-03 03:41:12 -02; 2 days ago

3. 우분투 리눅스에 GLPI 설치하기

MySQL과 아파치 설정을 마치면 GLPI 설치를 시작할 수있다.

GLPI 최신 버전을 다운로드하고 패키지를 추출하십시오.

# cd /tmp
# wget https://github.com/glpi-project/glpi/releases/download/9.3.3/glpi-9.3.3.tgz
# tar -zxvf glpi-9.3.3.tgz

Apache 루트 드라이브 디렉토리 내의 GLPI 폴더를 이동하십시오.

www 데이터 사용자에게 GLPI 디렉토리 및 해당 파일에 대한 모든 권한을 부여하십시오.

# mv glpi /var/www/html/
# chown www-data.www-data /var/www/html/glpi/* -R

glpi.conf라는 Apache 구성 파일을 만듭니다.

# vi /etc/apache2/conf-available/glpi.conf

여기에 우리의 구성 파일이 있습니다.

<Directory /var/www/html/glpi>
AllowOverride All
</Directory>

<Directory /var/www/html/glpi/config>
Options -Indexes
</Directory>

<Directory /var/www/html/glpi/files>
Options -Indexes
</Directory>

Apache에서 새 구성을 사용 가능하게하십시오.

# a2enconf glpi

Apache 웹 서버를 수동으로 다시 시작하십시오.

# service apache2 restart

4. 우분투 리눅스에서 GLPI 설정하기

브라우저를 열고 웹 서버 플러스 / glpi의 IP 주소를 입력하십시오.

이 예에서는 브라우저에 다음 URL이 입력되었습니다.

• http://200.200.200.200/glpi

GLPI 설치 마법사가 나타납니다.

원하는 언어를 선택하십시오.

GLPI Language

GLPI 라이센스 조건에 동의하십시오.

GLPI terms of license

설치 버튼을 클릭하십시오.

GLPI Installation

계속 버튼을 클릭하십시오.

GLPI Installation Summary

GLPI 데이터베이스에 연결하는 데 필요한 MySQL 로그인 정보를 입력하십시오.

GLPI MySQL

GLPI 데이터베이스를 선택하고 계속 버튼을 클릭하십시오.

GLPI Database installation

계속 버튼을 클릭하십시오.

GLPI Usage statistics

기본 로그인 및 암호를 기록하십시오.

GLPI 사용 버튼을 클릭하십시오.

로그인 화면에서 GLPI 계정과 암호를 입력하십시오.

로그인이 성공하면 GLPI 대시 보드가 표시됩니다.

GLPI Dashboard

축하합니다. GLPI가 시스템에 설치되었습니다.

Linux 콘솔에서 GLPI 설치 파일을 삭제하십시오.

# rm /var/www/html/glpi/install/install.php