CentOS 6.3 설치 lnmp (php 5.4, mysql 5.6)
게 으 르 기 때문에 맞 춤 법 을 통 해 yum + rpm 설치 에 성공 하여 lnmp 를 공유 합 니 다.
nginx 는 더 이상 말 하지 않 겠 습 니 다. 홈 페이지 최신 판 을 설치 합 니 다.
  
  
  
  
   
   
   
   - #cat /etc/yum.repos.d/nginx.repo 
 
   
   
   
   - [nginx] 
 
   
   
   
   - name=nginx repo 
 
   
   
   
   - baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ 
 
   
   
   
   - gpgcheck=0 
 
   
   
   
   - enabled=1 
 
   
   
   
   -  
 
   
   
   
   - #yum install nginx  
 
  
  
  
  
  centos 6.3 은 cr 을 통 해 공식 창고 의 pp - fpm 를 얻 을 수 있 지만 5.3 버 전 은 너무 낡 았 다.
php 5.4 는 php 5.3 에 비해 성능 도 크게 향상 되 었 습 니 다. (여기 간단 한 예 가 있 습 니 다) 여기 서 ius (remi 버 전 은 테스트 에 성공 하지 못 했 습 니 다) 를 선택 하면 yum 도 얻 을 수 있 습 니 다.
  
  
  
  
   
   
   
   - rpm -ivh http://mirrors.ustc.edu.cn/epel/6/x86_64/epel-release-6-8.noarch.rpm 
 
   
   
   
   - rpm-ivh http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/SRPMS/ius-release-1.0-10.ius.el6.src.rpm 
 
   
   
   
   -  
 
   
   
   
   - 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 에서 의존 패 키 지 를 설치 해 야 합 니 다)
  
  
  
  
   
   
   
   - 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 시작
  
  
  
  
   
   
   
   - service mysql start 
 
  
  
  
  
  my sql 5.6 기본 루트 비밀 번 호 는 무 작위 입 니 다. 처음으로 수정 해 야 합 니 다. 무 작위 비밀 번 호 는 파일 / root / my sql 에 있 습 니 다.secret 에 서 는 처음으로 비밀 번 호 를 수정 해 야 합 니 다. 그렇지 않 으 면 my sql 을 사용 할 수 없습니다.
  
  
  
  
   
   
   
   - mysqladmin -u root -p'oldpass' password 'newpass'  
 
   
   
   
   - history -c 
 
   
   
   
   -  
 
   
   
   
   -              shell  history   ,    ,        mysql     ,   。 
 
  
  
  
  
  mysql - libs 패키지 와 MySQL - server - 5.6.10 - 1. el6. x8664. rpm 버 전이 충돌 합 니 다. 설치 되 어 있다 면,
먼저 강제로 마 운 트 해제 해 야 합 니 다.
  
  
  
  
   
   
   
   - rpm -e mysql-libs --nodeps 
 
  
  
  
  
  php54 - mysql 을 설치 합 니 다. 이 설치 절 차 는 반드시 마지막 에 두 어야 합 니 다.
  
  
  
  
   
   
   
   - yum install php54-mysql 
 
  
  
  
  
  그렇지 않 으 면 pp - fpm 가 시작 되 지 않 습 니 다. 발생 할 수 있 는 오 류 는 대략 다음 과 같 습 니 다.
  
  
  
  
   
   
   
   - [root@localhost ~]# service php-fpm start 
 
   
   
   
   - 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 
 
   
   
   
   - [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 
 
   
   
   
   - [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 연결 을 첨부 합 니 다.
  
  
  
  
   
   
   
   - <?php 
 
   
   
   
   - $link=mysql_connect('localhost','root','passwd'); 
 
   
   
   
   - if(!$link) echo "link error!"; 
 
   
   
   
   - else echo "link is OK!"; 
 
   
   
   
   - mysql_close(); 
 
   
   
   
   - ?> 
 
  
  
  
  
  행운 을 빕 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
CentOS 7에서 OpenLDAP 서버 설치 및 구성LDAP(Lightweight Directory Access Protocol)는 ID와 개체를 쉽게 관리할 수 있는 디렉터리 서비스입니다. Windows 세계에서 서버는 일반적으로 Active Directory입니다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.