램프 서버에서 PHP 웹 응용 프로그램을 실행하는 방법과 MySQL 연결을 수행하는 방법


9

당신의 도움이 필요합니다.

  1. PHP, MySQL 및 Apache 서버를 설치하고 싶었습니다.

  2. 서버에서 PHP 웹 응용 프로그램을 실행하는 방법은 무엇입니까?

  3. PHP 웹 애플리케이션을 MySQL에 연결하는 방법은 무엇입니까?


IMHO 당신은 serverfault 에서이 질문을하는 것이 좋습니다 .
karel

1
하지만 내 코드를 실행하고 싶습니다 ..... 내 코드 남자를 실행하는 방법 ????

답변:


14

이 답변 은 LAMP 및 PHP 설치에 대한 세부 정보를 제공합니다. 이 답변 은 웹 서버에서 "php를 실행하는 방법"에 대한 세부 사항을 제공합니다.

이 답변 에서는 MySQL 설치 방법에 대한 단계를 설명합니다. 그러나 MySQL의에 PHP를 연결하는 방법에 대한 세부 사항이 너무 길고 아마 주제와 바로 여기. 따라서 LAMP를 올바르게 실행하기위한 요구 사항을 먼저 충족하는 것이 좋습니다.

또한 howtoforge 에 대한 이 게시물 을 살펴보고 싶을 것입니다.

초보자를 위해 Ubuntu에 LAMP 설치

이 안내서에서는 LAMP 시스템을 설치하는 방법을 보여줍니다. LAMP는 Linux, Apache, MySQL, PHP를 나타냅니다. 이 안내서는 Linux 사용에 대한 지식이 거의없는 사람들을 돕기 위해 작성되었습니다.

아파치 설치

우선 Apache를 설치합니다.

  1. 터미널을여십시오 (응용 프로그램> 보조 프로그램> 터미널). (Ctrl + T도 작동합니다)
  2. 다음 코드 줄을 터미널에 복사 / 붙여 넣기 한 다음 Enter 키를 누릅니다.

    sudo apt-get 설치 apache2

  3. 그러면 터미널에서 암호를 묻고 입력 한 다음 Enter 키를 누릅니다.

아파치 테스트

모든 것이 올바르게 설치되었는지 확인하기 위해 이제 Apache가 제대로 작동하는지 테스트합니다.

  1. 웹 브라우저를 열고 웹 주소에 다음을 입력하십시오.

http://localhost/

apache2-default /라는 제목의 폴더가 나타납니다. 그것을 열면 "작동합니다!"라는 메시지가 나타납니다. 축하합니다!

PHP 설치

이 부분에서는 PHP 5를 설치합니다.

단계 1. 터미널을 다시여십시오 (응용 프로그램> 보조 프로그램> 터미널). 단계 2. 다음 행을 터미널에 복사 / 붙여 넣기하고 Enter를 누르십시오.

sudo apt-get install php5 libapache2-mod-php5

3 단계. PHP가 작동하고 Apache와 호환 되려면 다시 시작해야합니다. 이렇게하려면 터미널에 다음 코드를 입력하십시오.

sudo /etc/init.d/apache2 restart

PHP 테스트-PHP에 문제가 없는지 확인하기 위해 빠른 테스트 실행을하겠습니다.

단말 사본 1 단계 / 다음 행을 붙여 업데이트

sudo gedit /var/www/html/testphp.php

phptest.php라는 파일이 열립니다.

2 단계.이 줄을 phptest 파일에 복사 / 붙여 넣기하십시오 :

<?php phpinfo(); ?>

단계 3. 파일을 저장하고 닫습니다.

4 단계. 이제 웹 브라우저를 열고 웹 주소에 다음을 입력하십시오.

http://localhost/testphp.php

페이지는 다음과 같아야합니다.

여기에 이미지 설명을 입력하십시오

행운을 빕니다!


1
이 작업을 수행하면 빈 페이지가 나타납니다. .html 파일을 실행할 수는 있지만 PHP 파일은 비어 있습니다. 'localhost'만 입력하면 다음과 같이 표시됩니다. post_title; ?>> 'postThumb', 'alt'=> ''.get_the_title (). '', 'title'=> ''.get_the_title (). ''); ?> 'postThumb alignleft', 'alt'=> ''.get_the_title (). '', 'title'=> ''.get_the_title (). ''); ?> 무엇을합니까?
GoProCameraByGoPro

localhost 또는 localhost / testphp.php 에 도달하려고 할 때 발생합니까 ?
Geppettvs D' Constanzo

1
".get_the_title ()"과 같은 결과가 나타납니다. etc, Wordpress, Joomla 등과 같은 CMS와 관련이있는 것 같습니다. 현재 www 폴더에 index.php가 있는지 확인하고 내용을 확인하십시오. 이에 대한 자세한 내용이 필요하면 적절한 도움을 받기 위해 자신의 질문을여십시오. 이 질문은 현재 해결 된 것 같습니다. 또한 WP CMS에 대한 도움말을 찾을 수 있는 wordpress.stackexchange.com 사이트가 있지만 다른 사이트와 관련이있는 경우 우분투 관련 지원 사이트이므로 도움을 요청할 수있는 적절한 포럼을 찾아야합니다.
Geppettvs D' Constanzo

1
그러나 답변에 제공된 코드를 실행하여 이러한 문제가 발생하면 올바른 결과를 얻으려면 모든 권장 소프트웨어를 이미 설치했는지 확인하십시오. 아파치 프로세스 PHP 파일을 갖기 위해서는 PHP5가 설치되어 있어야합니다. 아파치 용 PHP 모듈을 설치해야합니다 : sudo apt-get install libapache2-mod-php5
Geppettvs D' Constanzo

1
이 답변을 확인하십시오 : askubuntu.com/a/76961/9598 및 성공 여부를 알려 주십시오 .
Geppettvs D' Constanzo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.