분류 전체보기(57)
-
[PHP] 출력함수, 문자열길이, 문자열 뒤집기, 문자열 찾기, is_numeric, is_int(with 왕초보 홈페이지만들기)
1. 출력함수 출력함수는 대표적으로 echo와 print가 있다. 이 둘은 완전히 동일하며, echo ""와 print ""는 같은 것이다. echo는 안에 html 코드를 넣을 수 있다는 특징이 있다. 예를 들어 echo "PHP는 재밌다"라고 표기해보겠다. 그러면 화면에 해당 html 코드를 적용한 php 페이지가 만들어진다. html코드와 php 코드를 융합해서 사용하고 싶은 경우는 ..으로 연결할 수 있다. 위와 같은 코드를 화면으로 출력하면 아래와 같이 나온다. 만약 두 값을 더하고 싶다면 + 연산자를 활용해 더해줄 수 있다. 위와 같은 코드를 화면으로 출력하면 아래와 같이 나온다. 2. 변수 판독 함수 변수형 판독 함수로는 var_dump가 있다. var_dump(변수)를 하면 해당 변수의 변..
2024.02.27 -
[PHP] 변수표기법, 주석처리, 지역변수, 글로벌 변수(with 왕초보 홈페이지 만들기)
1. 생기초문법 php는 안에 작성한다. 자바스크립트를 사용할 때 를 사용하는 것과 동일하다. css를 사용할 때 안에 넣는 것을 생각하면 된다. 2. 변수표기법 php는 변수 앞에 $를 넣는다. 예를 들어서 $a = 1; 이면 자바스크립트로 let a = 1;과 같은 의미이다. 3. echo php에서는 echo로 화면에 글자를 표시한다. 예를 들어서 echo "333";은 화면에 아래와 같이 표시된다. 자바스크립트의 document.write("333"); 과 동일한 의미라고 생각하면 된다. 4. 주석처리 php에서는 주석처리를 자바와 동일하게 사용한다. // 는 한 줄 주석이며, /**/는 여러 줄 주석이다. 여기에서 다른 웹 언어와의 차이점이 나타난다. 예를 들어 html 주석의 을 사용하면 개발..
2024.02.26 -
Rokcy Linux - 아파치 톰캣 연결
1. 아파치 웹(HTTP) 설치 dnf install gcc gcc-c++ httpd-devel 2. Tomcat Connectors(mod_jk) 다운로드 및 설치 wget https://dlcdn.apache.org/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.49-src.tar.gz 3. 다운 파일 확인 ll | grep tomcat 4. 압축 해제 / 경로 이동 tar zxcf tomcat-connectors-1.2.49-src.tar.gz cd tomcat-connectors-1.2.49-src/native 5. 컴파일 설치 ./configure --with-apxs=/usr/bin/apxs make make install ls -al /etc/htt..
2024.02.16 -
httpd.service: control process exited, code=exited status=1 Failed to start The Apache HTTP Server 해결 방법
발생 오류메세지 Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details 위의 말대로 systemctl status httpd.service를 실행하면 control process exited, code=exited status=1 Failed to start The Apache HTTP server 라고 나오며 fail이 된다. 이때는 setenfoce 0 service httpd start 해주면 된다. 참고자료 https://jiniweb.tistory.com/43
2024.02.16 -
록키리눅스 가상서버에 하이디 db 연결
록키 리눅스 디비 연결 방법 systemctl start mariadb // mariadb를 실행 ps -ef | grep mysql // 현재 실행되는 프로그램 중, mariadb가 포함된 것들을 모두 출력 systemctl enable mariadb // mariadb가 실행되는 것을 default로 설정 mysql -> show databases; -> use mysql -> exit // mysql을 사용 mysql_secure_installation -> 엔터 -> Y -> password 설정 -> n -> n -> Y -> Y // mysql을 설치 mysql -uroot -p -> 패스워드 입력 // password를 가지고 user root로 접근 show databases; // dat..
2024.02.16 -
[Linux] 리눅스 패키지 관리(프로그램) with 양주종의 코딩스쿨
1. su - 사용자를 변경하기 위한 명령어, 사용 시 루트 패스워드를 묻는다. 2. rpm -qa 프로그램에 설치된 패키지 목록을 보겠다. rpm -qa | nl : 패키지의 개수 rpm -qa > rpmList : 현재 패키지를 저장 rpm -qa | grep 패키지명 : 조회(해당 문자열이 포함된 것만 보여줘라, 해당 프로그램이 설치되었는지 확인) 3. ping -c3 8.8.8.8 네트워크 테스트를 하겠다. 아래 사진처럼 나오면 네트워크가 잘 구성되어 있다는 의미다. 4. yum -y install ftp ftp 관련 패키지를 다운로드해라. 5. rpm -e 패키지명 패키지를 삭제해라.
2024.02.02