잠시만 기다려 주세요

     '왜 이재명은 자꾸만 국민들 보고 길바닥에 나가라고 하는 건가.. 정작 당신들은 뜨뜻한 곳에서 입만 나불거리고 있으면서...'
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (16)  |  여러가지 팁 (1056)  |  추천 및 재미 (155)  |  자료실 (22)  |  
시사, 이슈, 칼럼, 평론, 비평 (606)  |  끄적거림 (129)  |  문예 창작 (705)  |  바람 따라 (69)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    리눅스 서버

리눅스 서버 - 우분투 ubuntu 16.04 서버 php 7.1 + nginx + mariadb 설치하기
이 름 : 바다아이   |   조회수 : 9398         짧은 주소 : https://www.bada-ie.com/su/?471591783856
sudo apt-get install nginx

sudo systemctl stop nginx.service
sudo systemctl start nginx.service
sudo systemctl enable nginx.service

브라우저에서 확인 http://localhost





잘 나오면 ok

sudo apt-get install mariadb-server mariadb-client

sudo systemctl stop mysql.service
sudo systemctl start mysql.service
sudo systemctl enable mysql.service

sudo mysql_secure_installation

    Enter current password for root (enter for none): 엔터
    Set root password? [Y/n]: Y
    New password: 패스워드
    Re-enter new password: 패스워드 확인
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

sudo systemctl restart mysql.service

sudo mysql -u root -p





그냥 엔터.. 로그인 잘 되면 ok
exit

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php

sudo apt-get update

아래 php 설치 부분 엔터 친거 붙여 쓰세요.... 길어서 엔터 한방 합니다.

sudo apt-get install php7.1-fpm php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml 
php7.1-intl php7.1-mysql php7.1-cli php7.1-mcrypt php7.1-zip php7.1-curl

sudo vi /etc/php/7.1/fpm/php.ini

file_uploads = On
allow_url_include = Off
allow_url_fopen = Off
memory_limit = 256M
upload_max_file_size = 100M
cgi.fix_pathinfo=0
max_execution_time = 360
date.timezone = Asia/Seoul
short_open_tag = On
post_max_size = 80M
session.cache_expire = 180
session.gc_maxlifetime = 10800
display_errors = On

위 부분을 찾아서 위와 같이 고쳐 주세요...
주석 있는 것은 풀어주시고요... ; 요게 주석입니다.

sudo vi /etc/nginx/sites-available/default


server {
    listen 80;
    listen [::]:80;
    root /var/www/html;
    index  index.php index.html index.htm;
    server_name  localhost;

    location / {
        try_files $uri $uri/ =404;       
    }

  
     # pass PHP scripts to FastCGI server
        #
        location ~ \.php$ {
               include snippets/fastcgi-php.conf;
        #
        #       # With php-fpm (or other unix sockets):
               fastcgi_pass unix:/run/php/php7.1-fpm.sock;
        #       # With php-cgi (or other tcp sockets):
        #       fastcgi_pass 127.0.0.1:9000;
        }
}

위와 같은 형태가 일반적 형태입니다.
fastcgi 방식은 tcp 든 unix 든.. 편한대로 하시면 되겠습니다.

/run/php/php7.1-fpm.sock 주의... /var/run 아니고 /run 입니다.
7.0 아니고 7.1 입니다. 이거 의외로 오타 많이 나요.... 
default 값이 /var/run, 7.0 으로 되어 있습니다. /run, 7.1 로 고치세요..
경로 안 맞으면 아래처럼 검색 후 경로 잘 잡아주세요...

find / -name php7.1-fpm.sock

그리고....
virtualhost 는 /etc/nginx/sites-available 폴더에 도메인 이름으로 파일 하나 만들고 소프트 링크 걸면 됩니다.

ln -s /etc/nginx/sites-available/만든파일 /etc/nginx/sites-enabled/만든파일이름

나머지 세세한 설정은 본인의 노하우대로 하시면 되겠습니다. 위 정도 설정 하면 사이트 돌리는데 문제는 없습니다.

sudo systemctl restart nginx.service
sudo systemctl restart php7.1-fpm.service

sudo vi /var/www/html/phpinfo.php

<?php phpinfo( ); ?>

브라우저로 http://localhost/phpinfo.php





나오면 성공. 에러 나오면 20000% 오타... 잘 확인하세요.. ^^;


참고 : https://websiteforstudents.com/install-nginx-mariadb-and-php-7-1-lemp-with-ubuntu-16-04-lts-server/
| |





      1 page / 5 page
번 호 카테고리 제 목 이름 조회수
148 리눅스 서버 samba ... , ... 바다아이 459
147 리눅스 서버 postfix main.cf ... 바다아이 3439
146 리눅스 서버 /etc/crontab ... 바다아이 2131
145 리눅스 서버 - MEMTEST, , 바다아이 3311
144 리눅스 서버 top , top 바다아이 4124
143 리눅스 서버 , systemd-networkd, archlinux network setting 바다아이 5215
142 리눅스 서버 mirror .. ... 바다아이 5690
141 리눅스 서버 [Ubuntu] (swapfile) , ... 바다아이 5567
140 리눅스 서버 ufw , iptables 바다아이 6842
139 리눅스 서버 ... grub . submenu, grub-mkconfig 바다아이 5655
138 리눅스 서버 CentOS 7 Upgrade Kernel, centos 바다아이 7449
137 리눅스 서버 , dd , 바다아이 5569
136 리눅스 서버 ... ntp .. ... 바다아이 6608
135 리눅스 서버 archlinux netstat , netstat ... 바다아이 6356
134 리눅스 서버 ps , ps option 바다아이 6083
133 리눅스 서버 , swap , ... swap . 바다아이 6314
132 리눅스 서버 crontab , .... 바다아이 6266
131 리눅스 서버 ssh , ssh 바다아이 7368
130 리눅스 서버 SSH SSH , ssh-keygen rsa 바다아이 6907
129 리눅스 서버 , date : () , () , 바다아이 7097
128 리눅스 서버 aws lightsail, ssh .. .pem 바다아이 12147
127 리눅스 서버 , ubuntu generic kernel 바다아이 7491
126 리눅스 서버 .. apt ... 바다아이 7370
125 리눅스 서버 ... ubuntu kernel compile 바다아이 9959
124 리눅스 서버 nginx http2 , . 바다아이 8847
123 리눅스 서버 psql libreadline.so.7: cannot open shared object file: No such file or directory 바다아이 9211
122 리눅스 서버 ssh .bashrc , bash .. .bash_profile 바다아이 8552
121 리눅스 서버 , , 바다아이 7761
120 리눅스 서버 rc.local ... , 바다아이 8473
119 리눅스 서버 ? - IPv4 Subnetting, (Subnet Mask) 바다아이 8183
| |









Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Ubuntu + GoLang + PostgreSQL + Mariadb ]
서버위치 : 오라클 클라우드 춘천  실행시간 : 0.06629
to webmaster... gogo sea. gogo sea.