PHP
Posts
6 posts
코딩 필수 스크립트 php! 다른 프로그래밍 언어 Python JavaScript와 차이점
이번엔 스낵 콘텐츠로 코딩에 거의 필수로 사용하는 php에 대한 필요성과 다른 프로그래밍 언어인 Python JavaScript와 차이점에 대해 알아보겠습니다. PHP(Hypertext Preprocessor)는 서버 측 스크립트 언어로, 웹 개발에 있어 중요한 역할을 담당합니다. 1994년 Rasmus Lerdorf에 의해 처음 개발된 PHP는 현재 수백만 개의 웹사이트와 웹 애플리케이션에서 사용되고 있습니다. 참고로 웹 개발의 표준 언어인 HTML과 쉽게 통합되어 동적인 웹 페이지를 생성할 수 있습니다. 서버 측에서 실행되어 HTML, CSS, JavaScript와 같은 클라이언트 측 언어와 상호 작용하며, 데이터베이스와의 통신을 통해 동적인 콘텐츠를 제공합니다. 이는 정적인 HTML.......
Ubuntu 20.04 LTS 에 모니위키(moniwiki) 설치하기
Ubuntu 20.04 LTS 에 모니위키(moniwiki) 설치하기 이제 moniwiki 떠나보내줘야 할 때가 아닌가 싶으면서도, 손에 익은 도구라 버리질 못한다.(누가 maintenance 좀... T_T)이번에 Ubuntu 20.04 LTS 를 새로 설치하면서, 클린 상태에서 모니위키를 설치하는 과정을 정리한다. apache2 부터 설치$ sudo apt-get update$ sudo apt-get install apache2http://127.0.0.1 에 Apache2 Ubuntu Default Page 가 보이면 성공 Php5.6 설치Step 1 – Add PHP PPA$ sudo apt install software-properties-common$ sudo add-apt-repositor
Autoset를 이용해서 PHP 환경설정하기
PHP를 사용하기 위해서는 PHP와 함께 서버와 데이터베이스를 설치해야 하는데 개별적으로 설정하기가 쉽지 않다. 그래서 AMPSetup를 주로 사용해서 PHP, Apache, Mysql 를 한번에 설치했는데 AMPSetup이 더 이상 버전업을 하지 않게 되었다. 대안으로 Autoset를 설치해 보았는데 설치도 간편하고 PHP, Apache, Mysql를 한번에 설치해줘서 역시 편하게 사용할 수 있다. Autoset 설치하기우선 설치파일을 다운로드 받기위해 Autoset 사이트 방문 무료 다운로드를 클릭한다. 컴퓨터 사양에 맞게 설치 파일을 다운로드 받는다. 다운로드 받은 파일을 클릭하면 기본 언어가 한국어로 되었다. [확인]을 클릭 사용자 계약에 동의하고 [다음] 클릭 설치 경로를 보여주고 있다.(
![[Python] 파이썬 클라이언트로 PHP Web Service 간단 호출](https://img.zoomtrend.com/2018/05/02/a0105618_5ae957304ea5d.png)
[Python] 파이썬 클라이언트로 PHP Web Service 간단 호출
굳이 언급을 하지 않더라도, 최근에는 RESTful API 가 대세입니다.프런트엔드와 백엔드를 나누는 관문이라고 할 수도 있겠습니다. 그 이전에 물론 SOAP, WebService 등이 있었기는 했었지요.더 거슬러 올라가면 RPC (Remote Procedure Call) 까지 가기는 합니다. 뭐 아직도 파이썬 기본 라이브러리에 XMLRPC가 존재하는 것은 당연한 것이기도 하겠지요. 암튼 최근에 PHP API 서비스 서버가 있다고 가정하고 파이썬 Client를 작성해 보았습니다.PHP를 마지막으로 사용한 것이 십년도 훨씬 더 되어 많이 까먹었지만,그 가락은 거의 유사할 것입니다. 테스트 소스는 api.php : API 서비스 샘플 코드api_test.py : API unittest python 샘플
