1994년 PHP 언어가 탄생한 이후로 PHP는 마술처럼 웹사이트 디자인에서 선호되는 언어가 되었습니다. 2000년에 출시된 PHP 4.0은 의심할 바 없이 신선한 생명력을 불어넣었고, 오픈 소스 정신으로도 존경을 받았습니다. 프로그래밍 언어 학습을 시작하는 것은 구문과 기본 응용 프로그램 예제를 배우는 것 이상입니다. 이 기간 동안 나는 PHP 프로세스를 조금씩 기록하여 먼저 요약하고, 두 번째로 동일한 문제에 직면하는 후속 학습자의 의심을 해결합니다.
노트 필기는 주로 질문 형식으로 이루어지며, 책을 기반으로 하는 수업처럼 언어의 기초를 조금씩 탐구하지는 않습니다. 주로 PHP 학습의 기본 단계에서는 문제를 하나씩 예측하고 해결하며 기록하고, 그 해결 방법을 전혀 이해하지 못하는 과정을 기록합니다. 이것이 진짜 PHP 언어가 시작되는 곳입니다.
1): PHP에는 어떤 개발 환경과 개발 도구가 필요한가요?
PHP 언어 버전 문제에 대해서는 이해가 필요하지만, 바이두/구글에서 이러한 개발 버전 문제를 찾아보면 별 문제가 되지 않을 것 같습니다. 일꾼이 일을 잘하고 싶다면 날카로운 도구를 선택해야 합니다! 처음 접하게 된 개발 환경은 윈도우였지만, 이번에는 리눅스에 대한 후속 연구를 진행하려고 합니다. 이제 두 개발 환경의 배포를 한 번 보여드리겠습니다.
2): Windows 설치 단계는 어떻게 되나요? 어떤 측면에 주의를 기울여야 합니까?
첫 번째는 Windows입니다. 일반적으로 편의상 Windows에 도구 모음을 설치하도록 선택합니다. 여기서는 WampServer를 개발용으로 사용합니다. Wamp는 Windows Apache Mysql PHP 통합 설치 환경, 즉 apache, php 및 mysql입니다. Windows에서. 많은 생각을 할 필요 없이 간단한 원클릭 설치와 서버, 데이터베이스 등의 배포가 가능합니다. 다음 단계로 바로 진행할 수 있습니다. 단, 설치 과정에서 다음 사항에 주의하시기 바랍니다.
1. WampServer 프로그램이 위치한 경로에는 한자와 공백이 포함될 수 없습니다.
2. MySQL 기본 사용자 이름: root, 비밀번호는 비어 있습니다
3. MySQL 데이터베이스 파일 저장 디렉터리: wampbinmysqlmysql5.5.8data
4. 웹사이트 루트 디렉터리 [HTML, PHP] wampwww
5. 이 머신에 http://127.0.0.1/을 사용합니다(포트 80이 사용되지 않는 경우)
6. 기본 포트가 아닌 경우 URL은 http://127.0.0.1:port/입니다.
IIS 서버인 경우 설치되어 있으면 기본적으로 포트 80이 사용됩니다. wamp 서비스 인터넷 포트 번호를 변경해야 합니다. C:wampbinapacheApache2.2.17conf 폴더에 httpd.conf 파일의 Listen 노드가 있습니다. 포트 번호를 80으로 변경합니다. 당신이 필요로하는 것. 수정 후 모든 서비스를 다시 시작하고 실행하십시오.
개발 도구: PHP 개발 도구: Zend Stodio, PHPedit, EditPlus 2, easyeclipse, DW 등을 완성할 수 있습니다. 상속된 개발 도구인 Zend는 사용하기가 더 쉽습니다.
3) : 설치 패키지 배포 환경도 Linux 환경인가요? 그래픽 관리 인터페이스가 있습니까?
하지만 여기서 선택한 개발 환경은 LAMP(linux Apache Mysql PHP)를 예로 들어 개발 환경을 설치하는 것입니다. Apache 공식 웹사이트 카드에서는 오프라인 설치 패키지를 다운로드하거나 온라인으로 설치할 수 있습니다. 여기서는 온라인 설치를 선택하는 것이 더 편리합니다. 먼저 Ubuntu 시스템을 사용하여 창 명령(Ctrl Alt t)을 입력합니다.
Apache 설치
강력한 웹 프로그램인 Apache는 당연히 웹 서버 구축을 위한 첫 번째 선택입니다. 터미널에 다음 명령을 입력하세요.
sudo apt-get install apache2
설치가 완료된 후 다음 단계는 Apache를 시작하는 것입니다.
sudo /etc/init.d/apache2 restart
찾아보기 서버에 http://localhost 또는 http://127.0.0.1을 입력합니다. "It works!"가 표시되면 Apache의 기본 설치가 /var 아래에 이름을 생성한다는 의미입니다. www의 디렉터리입니다. 이는 웹 디렉터리입니다. 브라우저를 통해 액세스해야 하는 모든 웹 파일은 이 디렉터리에 있어야 합니다.
PHP 설치
Ubuntu에서 소프트웨어를 설치하는 것은 매우 간단합니다. 터미널에서 다음 명령을 실행하면 됩니다.
sudo apt-get install libapache2-mod- php5 php5
이후 설치를 완료하려면 Apache를 다시 시작하고 PHP 모듈을 로드해야 합니다.
sudo /etc/init.d/apache2 restart
다음으로 웹 디렉터리에 새 PHP 파일을 생성하여 PHP가 실행될 수 있는지 테스트합니다. 일반적으로 명령:
sudo gedit /var/www/phpinfo.php
다음을 입력합니다:
제한사항이 있어 phpinfo 기능을 사용할 수 없습니다.)
파일을 저장한 후 브라우저에 http://127.0.0.1/phpinfo.php 를 입력하면 PHP 작동 매개변수가 표시되는 페이지가 나타나면 PHP가 정상적으로 실행되고 있는 것입니다.
그러나 페이지가 표시되지 않지만 파일을 다운로드하라는 메시지가 표시되면 Apaceh가 PHP 모듈을 올바르게 로드하지 않은 것입니다. 해결 방법은 /etc /apache2/apache2.conf 또는 /etc에 로드하는 것입니다. /apache2/mods - -enabled/php5.conf 파일에 다음 명령 줄을 추가합니다:
AddType application/x-httpd-php .php .phtml .php3
위 명령을 추가한 후 다음을 실행합니다. Apaceh를 다시 시작하라는 명령을 실행하면 문제가 해결됩니다.
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 restart
예상한 페이지가 작동하지 않는 상황이 있는 경우 www 폴더에 적절한 액세스 권한이 없을 수 있습니다. sudo chmod x ./www를 통해 www 폴더의 권한을 변경할 수 있습니다. (리눅스 권한 관리에 익숙한 분들은 아실 겁니다)
MySQL 설치
sudo apt-get install mysql-server
설치가 끝나면 루트 비밀번호를 묻습니다. 여기서 root 비밀번호는 Ubuntu의 루트 비밀번호가 아니며, MySQL에 설정하려는 루트 비밀번호입니다. 물론 원하시면 동일한 값으로 설정하실 수 있습니다. 주로 로컬 테스트용으로 사용하기 때문에 여기에 MySQL을 설치했는데, 실제로 서버로 사용하려면 다른 설정을 참고해야 할 수도 있습니다.
자, 개발환경 설치는 끝났으니, 규칙을 준수하는 프로그램을 작성해보자!
위 내용은 함께학습네트워크의 내용을 포함하여 그 시절 함께학습네트워크에서 함께 공부했던 PHP(1)를 소개한 것입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.