일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- centos
- KB증권
- 복현오거리
- 라즈베리파이2
- 스톤에이지
- jQuery
- 킹북이초월
- 소비전력
- php
- Apache
- 가상서버호스팅
- KB국민카드
- mysql
- 리눅스
- OpenWrt
- 자바스크립트
- 알뜰폰
- 아파치
- iptime
- PHP-FPM
- 윈도우10
- SKT
- Rocky
- 알리익스프레스
- proxmox
- ConoHa
- 시놀로지
- 보르비스초월
- 티스토리
- 램가스초월
- Today
- Total
맛집 여행 캠핑 일상 생활
CentOS 7.x LAMP 설치 하기 본문
CentOS 7.x LAMP 설치 하기
▶ Apache 설치
yum -y install httpd
systemctl start httpd.service
systemctl enable httpd.service
▶ MariaDB 설치
yum -y install mariadb mariadb-server
systemctl start mariadb.service
systemctl enable mariadb.service
mysql_secure_installation
▶ PHP 설치
yum -y install php php-common php-devel php-fpm php-gd php-mbstring php-mysql
systemctl restart httpd.service
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
▶ Apache + MariaDB + PHP 설치
yum -y install httpd mariadb mariadb-server php php-common php-devel php-fpm php-gd php-mbstring php-mysql
systemctl enable httpd.service
systemctl enable mariadb.service
systemctl start httpd.service
systemctl start mariadb.service
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
mysql_secure_installation
mysql_secure_installation 은 DB 초기 설정이다.
아래는 설정 과정을 갈무리한 내용이다.
[root@vultr ~]# mysql_secure_installation
/usr/bin/mysql_secure_installation: line 379: find_mysql_client: command not found
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none):
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.
You already have a root password set, so you can safely answer 'n'.
Change the root password? [Y/n] y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
... Success!
By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] y
... Success!
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] y
... Success!
By default, MariaDB comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] y
... Success!
Cleaning up...
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
CentOS 7.x php 설치 후 설정해야 되는 부분들 https://ivps.tistory.com/36
CentOS 7.x phpmyadmin 설치하기 https://ivps.tistory.com/6
'LAMP' 카테고리의 다른 글
PHP 문자열 변수에 EOF 사용하기 (0) | 2016.06.30 |
---|---|
리눅스 쉘스크립트로 메일 전송하기 (0) | 2016.05.27 |
MySQL Binary log 지우기 (0) | 2016.04.28 |
리눅스 locale ko_KR 설정하기 (0) | 2016.04.23 |
PHP MySQL 초성으로 검색하기 (0) | 2016.04.21 |