1. Apache설치 사이트
https://zetawiki.com/wiki/CentOS_%EC%95%84%ED%8C%8C%EC%B9%98_%EC%84%A4%EC%B9%98
- 설치확인하기
rpm -qa httpd
yum list httpd
- 설치하기
yum install httpd
- 서비스시작하기
service httpd start
- 재부팅시 자동 시작하기
chkconfig --list httpd
chkconfig httpd on
2. MariaDB설치 사이트
https://zetawiki.com/wiki/CentOS_MariaDB_%EC%84%A4%EC%B9%98
- 설치 확인하기
rpm -qa | grep MariaDB
- 저장소 추가하기
- 일단 확인하기
yum repolist
vi /etc/yum.repos.d/MariaDB.repo
- 밑에 내용넣기
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
- 이건 저장소제거하기
rm -f /etc/yum.repos.d/MariaDB.repo
- 설치하기
yum install MariaDB-server
- db시작하기
/etc/init.d/mysql start
- db비밀번호 설정하기
/usr/bin/mysqladmin -u root password '비밀번호넣기'
netstat -anp | grep 3306
- db접속하기
mysql -uroot -p
- 부팅시 자동시작 설정하기
chkconfig mysql on
chkconfig --list mysql
3. PHP설치 사이트
https://zetawiki.com/wiki/CentOS_6%EC%97%90_PHP_5.3_%EC%84%A4%EC%B9%98_(yum)
- 설치확인하기
rpm -qa | grep php
yum list php
- 설치하기
yum install php
- 확인하기
php -v
4. PHP버전 5.6으로 다시 설치하기
- MariaDB와 연동하기
mysql연동과 다르게 밑의 과정으로 연동한다
Warning –> mysqli_connect(): Headers and client library minor version mismatch.
이런 오류가 발생한다면!!
# yum erase php-mysql
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
# yum install php-mysqlnd
안된다면
# yum --enablerepo=remi,remi-test install php-mysqlnd
# service mysql restart
'개인공부 > CentOS, PHP, MySQL' 카테고리의 다른 글
Mysql(Mariadb) 한글깨짐 해결 (0) | 2017.12.22 |
---|---|
Warning: phpinfo(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. (0) | 2017.12.18 |
Warning: mysqli::mysqli(): (HY000/2002): Permission denied in (0) | 2017.12.18 |
CentOS APM설치 명령어 (0) | 2017.12.15 |
CentOS APM 버전확인 (0) | 2017.12.15 |