HOST 세팅하기 1. HOST 세팅하기 - IP를 매번 기억하기는 쉽지 않고 번거로움 - 그래서 나만의 DNS를 만듦 - C:\Windows\System32\drivers\etc\hosts 파일 열기 - 192.168.1.111 myserver (이 때, IP는 자신이 등록하고자 하는 IP를 적어야 함. 이 IP는 하나의 예시)
php-fpm 연동1. php-fpm 연동 - php-fpm 켜기 - sudo systemctl status php-fpm으로 상태 확인 - sudo systemctl start php-fpm으로 php-fpm 시작 - sudo systemctl enable php-fpm으로 활성화 - sudo ps -ef | grep php (php 프로세스가 평소에 몇 개 떠 있는지 확인할 수 있음) - sudo netstat -nlpt | grep php (php-fpm이 몇번 포트와 연결되어 있는지 확인할 수 있음) - nginx에 php 연동 설정 - sudo vim /etc/nginx/conf.d/vhost.conf 입력 후, 원하는 server에 다음 내용을 추가set $do..
php를 이용한 구구단 서비스1. html을 이용한 경우 - project1/public 안에 vim sudo gugudan_1.html입력한 후, 다음과 같이 입력1단1 * 1 = 11 * 2 = 21 * 3 = 31 * 4 = 4 - gugudan_2.html에 다음과 같이 입력2단2 * 1 = 22 * 2 = 42 * 3 = 62 * 4 = 8 - 홈페이지에 127.0.0.1:8081/gugudan_1.html을 입력하면 다음과 같이 출력됨 - 이렇게 하면 3단, 6단 할 때마다 새로 만들어야 하는 불편함이 생김 - 그래서 php를 사용함 2. php를 이용한 구구단 - gugu.php에 다음과 같이 입력단 * = - php gugu.php 입력하면, 다음과 같이 출력됨 - 하지만 홈페..
PHP 1. PHP - 서버 측에서 실행되는 프로그래밍 언어 2. PHP 특징 - HTML을 프로그래밍적으로 생성 - 데이터베이스와 상호작용 하면서 데이터를 저장 및 표현 - 웹을 위한 언어 3. php 설치 - 기존 php 삭제 (sudo yum remove php*) - php8 설치 - sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm - sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm - sudo yum -y install yum-utils - sudo yum-config-manager --disab..
쉘 스크립트 (사칙연산 프로그램) 1. 덧셈 - 다음과 같이 입력 #!/bin/bash a=10 b=20 sum=$(($a + $b)) echo sum # 결과는 30 - expr을 이용한 덧셈 (expr은 산술적인 연산을 할 때, 사용하는 명령어) #!/bin/bash a=10 b=20 sum=$(expr $a + $b) echo sum # 결과는 30 2. 빼기 - 다음과 같이 입력 #!/bin/bash a=10 b=20 sum=$(($a - $b)) echo $sum - 뺄셈 또한 sum=$(expr $a - $b)로 입력 가능 3. 곱셈 - 다음과 같이 입력 #!/bin/bash a=10 b=20 sum=$(($a * $b)) echo $sum - 곱셈은 expr 사용 시, \*로 입력해야 함 (..
쉘 스크립트 실습 및 while & for 문 1. 출력하기 - vim test1.sh를 입력후, 다음과 같이 작성 ※ 허가 거부 시, sudo chmod 765 test1.sh 로 권한 부여 #!/bin/bash num1=1 num2=2 num3=3 num4=4 num5=5 name=$1 age=$2 echo $num1 echo $num2 echo $num3 echo $num4 echo $num5 /home/user1/sh-test/test2.sh $name $age #!/bin/bash name=$1 age=$2 echo $# #매개변수 개수 echo $* #전체 매개변수 echo $$ #현재 프로그램의 PID echo "hi my name is $name!! i'm $age years old" - ..