내 서버 환경은
Apache2 설치:
sudo apt -get install mysql-server
기타 모듈 설치:
위 모듈을 설치한 후, 사실, 기본 구성은 괜찮지만, 몇 가지 작은 세부 사항이 있습니다.
**************************************** **** *************
apache2.conf에 있음
# 모듈 구성 포함 :
/etc/apache2/mods-enabled/*.load 포함
/etc/apache2/mods-enabled/*를 포함합니다. conf
다음에
추가Include /etc/apache2/mods-available/php5.load
/etc/apache2/mods-available/php5.conf
************************ ****** *************************
이 둘을 연결하는 또 다른 방법은 파일을 mods 활성화 디렉터리에 추가:
sudo ln -s /etc/apache2/mods-available/php5.load /etc/apache2/mods-enabled/php5.load
sudo ln -s /etc/apache2/mods-available/php5.conf /etc/apache2/mods-enabled/php5.conf
이것은 방법이 더 편리합니다. 더 좋은 점은 apache2 자체의 구성 구조가 손상되지 않는다는 것입니다.
**************************************** **** ***********
3. apache2의 기본 디렉터리를 현재 개발 디렉터리로 변경합니다.
apache2의 기본값 /etc/apache2/sites-enabled/000-default 파일에 디렉토리가 구성되어 있습니다.
파일에서 DocumentRoot 항목을 찾아 /var/www를 개발 디렉터리로 변경하면 문제가 없습니다.
물론 기본 디렉터리를 사용하지 않고 var/www 아래에 디렉터리에 대한 링크를 만드는 방법도 있습니다.
예를 들어 디렉토리가 /home/username/phptest에 있는 경우
만 수행하면 됩니다.sudo ln -s /home/username/phptest /var/www/phptest
이 방법으로 http://localhost/phptest 디렉토리를 통해 작업에 액세스할 수 있습니다. .
[참고] 링크 파일 이름에는 "."가 포함될 수 없습니다. 그렇지 않으면 apache2는 이를 파일로 구문 분석하려고 시도하여 링크된 디렉터리의 효과를 얻을 수 없습니다.
여러 작업 디렉토리를 병렬로 개발할 수 있도록 개인적으로 후자의 방법을 권장합니다.
아파치 다시 시작
또는
< ;head>
echo "안녕하세요. 제 첫 PHP 웹페이지입니다.";
phpinfo();
?>
저장하고 종료합니다.
ESC 키를 눌러 명령 모드로 이동한 다음:
:w vi를 종료하지 않고 파일 저장
:w 파일은 종료하지 않고 파일에 수정 사항을 저장합니다. vi;
:w! 강제로 저장하고 vi를 종료하지 않습니다.
:wq 파일을 저장하고 vi를 종료합니다.
:wq! 파일을 강제로 저장하고 vi를 종료합니다.
q: 종료하지 않고 종료합니다. vi 파일 저장;
:q! 파일을 저장하지 않고 vi를 강제 종료합니다.
:e! 모든 변경 사항을 취소하고 파일을 마지막으로 저장한 시점부터 편집을 시작합니다.
브라우저를 열고 localhost/phptest/test.php를 입력하면 PHP 작업 결과를 볼 수 있습니다. 행운을 빌어요 :-)
위 내용은 우분투에서 PHP 환경을 구축하는 방법을 다양한 측면을 포함하여 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.