CentOS 6.3 설치 lnmp (php 5.4, mysql 5.6)

my sql 5.6 강력 발표, 새로운 특성 을 제외 하고 성능 이 my sql 5.5 보다 크게 향상 되 었 습 니 다. 약 200%, 여 기 를 클릭 하면 번역문 을 볼 수 있 습 니 다. 기본 매개 변수 에 변화 가 생 겼 습 니 다. 여 기 를 클릭 하 십시오. 。
 
게 으 르 기 때문에 맞 춤 법 을 통 해 yum + rpm 설치 에 성공 하여 lnmp 를 공유 합 니 다.
 
nginx 는 더 이상 말 하지 않 겠 습 니 다. 홈 페이지 최신 판 을 설치 합 니 다.

  
  
  
  
  1. #cat /etc/yum.repos.d/nginx.repo 
  2. [nginx] 
  3. name=nginx repo 
  4. baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ 
  5. gpgcheck=0 
  6. enabled=1 
  7.  
  8. #yum install nginx  


centos 6.3 은 cr 을 통 해 공식 창고 의 pp - fpm 를 얻 을 수 있 지만 5.3 버 전 은 너무 낡 았 다.
php 5.4 는 php 5.3 에 비해 성능 도 크게 향상 되 었 습 니 다. (여기 간단 한 예 가 있 습 니 다) 여기 서 ius (remi 버 전 은 테스트 에 성공 하지 못 했 습 니 다) 를 선택 하면 yum 도 얻 을 수 있 습 니 다.
 

  
  
  
  
  1. rpm -ivh http://mirrors.ustc.edu.cn/epel/6/x86_64/epel-release-6-8.noarch.rpm 
  2. rpm-ivh http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/SRPMS/ius-release-1.0-10.ius.el6.src.rpm 
  3.  
  4. yum install php54-cli php54-fpm php54-gd php54-mbstring php54-mcrypt php54-pdo php54-xml php54-xmlrpc 

 
위 에 php54 - mysql 이 설치 되 어 있 지 않 습 니 다. 뒤에 왜 
 
아래 my sql 패 키 지 를 다운로드 하고 여 기 를 클릭 하거나 홈 페이지 를 클릭 하 십시오.
MySQL-client-5.6.10-1.el6.x86_64.rpm
MySQL-server-5.6.10-1.el6.x86_64.rpm
MySQL-shared-compat-5.6.10-1.el6.x86_64.rpm
 
mysql 5.6 설치 (libaio 와 같은 의존 패키지 가 있 음 을 알 리 려 면 먼저 yum 에서 의존 패 키 지 를 설치 해 야 합 니 다)

  
  
  
  
  1. rpm -Uvh MySQL-client-5.6.10-1.el6.x86_64.rpm MySQL-server-5.6.10-1.el6.x86_64.rpm MySQL-shared-compat-5.6.10-1.el6.x86_64.rpm  

 
mysql 시작 

  
  
  
  
  1. service mysql start 

my sql 5.6 기본 루트 비밀 번 호 는 무 작위 입 니 다. 처음으로 수정 해 야 합 니 다. 무 작위 비밀 번 호 는 파일 / root / my sql 에 있 습 니 다.secret 에 서 는 처음으로 비밀 번 호 를 수정 해 야 합 니 다. 그렇지 않 으 면 my sql 을 사용 할 수 없습니다.

  
  
  
  
  1. mysqladmin -u root -p'oldpass' password 'newpass'  
  2. history -c 
  3.  
  4. shell  history , , mysql  , 。 

 
mysql - libs 패키지 와 MySQL - server - 5.6.10 - 1. el6. x8664. rpm 버 전이 충돌 합 니 다. 설치 되 어 있다 면,
먼저 강제로 마 운 트 해제 해 야 합 니 다.

  
  
  
  
  1. rpm -e mysql-libs --nodeps 

 
php54 - mysql 을 설치 합 니 다. 이 설치 절 차 는 반드시 마지막 에 두 어야 합 니 다.  

  
  
  
  
  1. yum install php54-mysql 

 
그렇지 않 으 면 pp - fpm 가 시작 되 지 않 습 니 다. 발생 할 수 있 는 오 류 는 대략 다음 과 같 습 니 다. 

  
  
  
  
  1. [root@localhost ~]# service php-fpm start 
  2. Starting php-fpm: [26-May-2018 10:27:53] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysql.so' - libmysqlclient.so.16: cannot open shared object file: No such file or directory in Unknown on line 0 
  3. [26-May-2018 10:27:53] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysqli.so' - libmysqlclient.so.16: cannot open shared object file: No such file or directory in Unknown on line 0 
  4. [26-May-2018 10:27:53] NOTICE: PHP message: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_mysql.so' - libmysqlclient.so.16: cannot open shared object file: No such file or directory in Unknown on line 0 

 
또한, phop - fpm 는 기본적으로 apache 로 실 행 됩 니 다. httpd 를 먼저 설치 한 다음 httpd 를 마 운 트 해제 해 야 할 수도 있 습 니 다. 그러면 시스템 은 phop - fpm 에 사용 할 수 있 는 빈 apache 사용 자 를 남 길 수 있 습 니 다. 
 
php - fpm 를 시작 합 니 다. 오류 가 없 으 면 문제 가 없다 는 뜻 입 니 다.
lnmp 설정 과정 요약, 나의 초기 박문 을 보고 여 기 를 클릭 하 십시오.
 
마지막 으로 phop 코드 테스트 my sql 연결 을 첨부 합 니 다.

  
  
  
  
  1. <?php 
  2. $link=mysql_connect('localhost','root','passwd'); 
  3. if(!$link) echo "link error!"; 
  4. else echo "link is OK!"; 
  5. mysql_close(); 
  6. ?> 

 
행운 을 빕 니 다!

좋은 웹페이지 즐겨찾기