tipak 3.5 문답 시스템 배치 설명, 초 상세 명령 행 배치, iso 마 운 트, 내부 네트워크 사용 가능.

3154 단어 자바 학습
전제 환경
    기본 요구 사항: WEB 서버: Nginx, PHP 5.5.9 이상, MySQL 5.0 이상.
    PHP 확장 요구 사항: OpenSSL PHP 확장 - PDO PHP 확장 - Mbstring PHP 확장 - 토 큰 라이저 PHP 확장
    
명칭.
판본
PHP
7.1.33
mysql
5.6.48
nginx
1.16.1
        1. 설치 전 준비 작업:
1. tipask 3.5 의 정상 적 인 운행 을 지원 할 수 있 도록 서버 운행 환경 을 확인 하 십시오.
2. 새로운 데이터 베 이 스 를 만 듭 니 다: my sql 데이터베이스 에 tipaskx 라 는 데이터 베 이 스 를 만 드 십시오. 인 코딩 은 utf - 8 이 고 정확하게 utf 8 입 니 다.general_ci。
 
2. 배치 설치:
다음은 Liux 명령 정리 입 니 다.
     :
 vi: /etc/selinux/config  
      SELINUX=disabled
 
 mkdir -p /mnt/centos7

 mount /dev/cdrom /mnt/centos7

 mkdir /etc/yum.repos.d.bak

 mv  /etc/yum.repos.d/* /etc/yum.repos.d.bak/

 vi /etc/yum.repos.d/CentOS7.repo

 #      

 [CentOS7]

 name=CentOS7  ISO

 baseurl=file:///mnt/centos7

 enable=1

 gpgcheck=0

 yum clean all && yum list

 mkdir /date   soft.tar.gz、mysql.tar.gz、nginx.tar.gz  date 

 tar zxvf soft.tar.gz

 mv soft php

 cd php

 yum localinstall *.rpm -y

 #  php-fpm    (/etc/php-fpm.d/www.conf ),      nginx
  user=nginx
  group=nginx

 mkdir /home/root

 cd /date/

 unzip tipask.zip

#     (       、          ):
[root@localhost tipask]# chown -R nginx:nginx  tipask
[root@localhost tipask]# chmod -R 775 tipask/bootstrap/cache    tipask/storage

vi /etc/nginx/conf.d/tipask.conf
#           ip       


 	server {  
 	    listen       80;  
 	    server_name  192.168.136.131; #       ,            
 	    set $domain public;  
 	    set $project_root /home/wwwroot/tipask;  
 	    root $project_root/$domain;  
 	    charset utf-8;  
 	    #access_log  /home/wwwroot/tipask/storage/tipask.access.log combined; #                 
 	    #error_log   /home/wwwroot/tipask/storage/tipask.error.log error;#                 
 	    if (!-e $request_filename){  
 	        rewrite ^/(.*)$ /index.php?$1 last;  
 	    }  
  	    location / {  
 	        index  index.php index.html;  
 	    }  
 	    # redirect server error pages to the static page /50x.html  
 	    #  
 	    error_page   500 502 503 504  /50x.html;  
 	    location = /50x.html {  
 	        root   /usr/share/nginx/html;  
 	    }  
 	    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000  
 	    #  
 	    location ~ \.php$ {  
 	        fastcgi_pass   127.0.0.1:9000;  
 	        fastcgi_index  index.php;  
 	        fastcgi_param  SCRIPT_FILENAME  $project_root/$domain$fastcgi_script_name;  
 	        include        fastcgi_params;  
 	    }  
 	}  



  ###    end

  systemctl start nginx.service
  systemctl start mysqld
  grep 'temporary password' /var/log/mysqld.log
  mysql_secure_installation
  #  root      Y
  #  mysql,   
  mysql -uroot -p123456
  create database tipaskx charset utf8mb4;

  [root@localhost wwwroot]# systemctl start php-fpm
  [root@localhost wwwroot]# systemctl stop firewalld^C
  [root@localhost wwwroot]# systemctl stop firewalld
  [root@localhost wwwroot]# systemctl status firewalld

  #/etc/nginx/conf.d/   
  [root@localhost conf.d]# systemctl restart nginx









 브 라 우 저 열기, 접근http://192.168.136.131/install  ip + install 설치 페이지 진입

좋은 웹페이지 즐겨찾기