nginx mysql php를 설치하고 구성하는 방법

James Bond
풀어 주다: 2023-03-13 14:00:02
원래의
1802명이 탐색했습니다.

nginx mysql php 설치 및 구성 방법: 1. Nginx를 다운로드하고 nginx를 설치하고 시작합니다. 2. "php-7.2.25.tar.gz"의 압축을 풀고 php에 필요한 종속성을 설치합니다. 4, mysql을 설치하고 서비스를 시작합니다.

nginx mysql php를 설치하고 구성하는 방법

이 기사의 운영 환경: centos7 시스템, php 버전 7.2.25, DELL G3 컴퓨터

nginx mysql php 설치 및 구성 방법은 무엇입니까?

CentOS7에서 nginx 및 PHP mysql 설치 및 구성:

Nginx 다운로드

설치할 첫 번째 종속성 패키지:

  gcc automake autoconf libtool make gcc gcc-c++ openssl sl-devel

   wget http://zlib.net/zlib-1.2.11.tar.gz

   wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar. gz

 1. 서버 /home/soft/에 새 폴더를 생성합니다. ;

 2.cd /home/soft/ => Nginx 다운로드 명령을 실행합니다. wget http://nginx.org/download/nginx- 1.7.4 .tar.gz ;

wget http://cn2.php.net/distributions/php-7.0.0.tar.gz

  3. 다운로드한 압축 패키지를 /opt에 압축 해제 /소프트웨어/ = > tar -zvxf nginx-1.7.4.tar.gz -C /opt/software/ ;

 4.cd /opt/software/nginx-1.7.4/ => ./configure --prefix=/usr /local /nginx/ ;

 5.make && make install ;

 6. nginx 시작 => /usr/local/nginx/sbin/nginx

 7. 브라우저를 열어 이 머신의 IP에 액세스합니다. 브라우저에 Welcome to nginx!가 나타나면 Nginx가 성공적으로 설치되고 실행되었음을 의미합니다.

  8. 다시 시작: /usr/local/nginx/sbin/nginx –s reload

   중지: /usr/local/nginx/sbin/nginx –s stop

   구성 파일이 정상인지 테스트: / usr/ local/nginx/sbin/nginx –t

  강제 종료: pkill nginx

Download php

  1.cd /home/soft/ php 다운로드: wget https://www.php.net/distributions/ php-7.2.25.tar.gz ;

 2. php-7.2.25.tar.gz 압축 풀기 => tar -zvxf php-7.2.25.tar.gz -C /opt/software/ ;

 3. cd /opt/software/php-7.2.25/;

 4. 먼저 php에 필요한 종속성을 설치하세요:

yum update     yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel MySQL pcre-devel     yum -y install curl-devel     yum -y install libxslt-devel     yum install openssl openssl-devel
로그인 후 복사

 5.

./configure --prefix=/usr/local/php --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-xmlrpc --with-xsl --with-zlib --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-xml --enable-zip
로그인 후 복사

 6. make && make install

 7. PHP 구성 정보:

cp /opt/software/php-7.2.25/php.ini-development /usr/local/php/lib/php.ini     cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf     cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf     cp -R /opt/software/php-7.2.25/sapi/fpm/php-fpm /etc/init.d/php-fpm   * 需要注意的是php7中www.conf这个配置文件配置phpfpm的端口号等信息,如果你修改默认的9000端口号需在这里改,再改nginx的配置
로그인 후 복사

Ngin은 PHP를 구문 분석합니다:

1. nginx 구성 파일 변경 => vim /usr/local/nginx/etc/nginx/nginx.conf

location ~ \.php$ {   root /usr/share/nginx/html;     #指定php的根目录   fastcgi_pass 127.0.0.1:9000;    #php-fpm的默认端口是9000   fastcgi_index index.php;   fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;   #路径   include fastcgi_params;   }
로그인 후 복사

2.php 부팅 시 자동으로 시작되도록 구성:

vim /usr/lib/systemd/system/php-fpm.service       [Unit]       Description=php       After=network.target       [Service]       Type=forking       ExecStart=/usr/local/php/sbin/php-fpm       ExecStop=/bin/pkill -9 php-fpm       PrivateTmp=true       [Install]       WantedBy=multi-user.target
로그인 후 복사

3. killall /etc/init.d/php-fpm

   4. php

     systemctl restart php-fpm.service      systemctl enable php-fpm.service
로그인 후 복사

설치 mysql

Add yum source
먼저 소스 설치 패키지를 다운로드하고 wget http://dev.mysql.com/을 입력하세요. get /mysql57-community-release-el7-11.noarch.rpm

다음으로 yum localinstall mysql57-community-release-el7-11.noarch.rpm을 입력하세요. 실행 후 설치가 성공했는지 확인하세요

yum 서비스 설치 및 시작
좋아요, 다음 단계는 yum -y install mysql-community-server

systemctl start mysqld를 입력하여 시작하세요. service

마지막으로 systemctl 활성화 mysqld를 입력하여 부팅 시 자동 시작을 추가합니다. 이제 MySQL이 성공적으로 설치되었습니다.

기본 비밀번호 변경
기본 비밀번호를 보려면 grep '임시 비밀번호' /var/log/mysqld.log를 사용하세요. 그런 다음 mysql -u root -p 찾은 기본 비밀번호를 입력하여 MySQL

비밀번호를 변경하려면 ALTER USER 'root'@'localhost' IDENTIFIED BY 'youPassword'를 입력하세요. MySQL 5.7에서는 대문자, 소문자, 숫자, 특수 문자를 포함하는 비밀번호가 필요합니다.

원격 연결 열기
MySQL에서 GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' ID를 'password'로 입력하세요. 추가한 후 포트를 엽니다

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 nginx mysql php를 설치하고 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!