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으로 다시 설치하기


http://hotman.tistory.com/261


- 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




+ Recent posts