물론 다운로드 가속을 먼저 설치해야 합니다. 그렇지 않으면 다음 설치가 매우 느려집니다.
설치하려면 다음 지침을 따르십시오.
#cd /usr/ports/ftp/prozilla
#깨끗하게 설치
중간에 다음이 나타납니다.
HTML 형식의 예제이자 매뉴얼 페이지입니다. 사용하지 않고 나중에 학습하고 싶다면 추가한 다음 확인을 클릭하세요.
설치가 완료되면 /etc/make.conf를 편집하거나 생성합니다.
#ee /etc/make.conf
#으로 원래 부분을 주석 처리합니다. 최소 설치인 경우 이 파일은 당분간 사용할 수 없습니다. 다음을 추가하세요.
FETCH_CMD= proz
FETCH_BEFORE_ARGS= -r -k=4 –s FETCH_AFTER_ARGS= DISABLE_SIZE= yes prozilla가 가끔 정상적으로 다운로드에 실패하는 경우 # /etc/make.conf에 추가한 콘텐츠를 제거할 수 있습니다. 2. 다음 지침에 따라 Apache2.2.X를 설치하십시오 . # cd /usr/ports/www/apache22 #make install clean 다음 그림이 나타납니다.
자신의 필요에 따라 설치 모듈을 선택하십시오. 어떤 모듈을 선택해야 할지 모르신다면 기본값으로 설정하고 OK라고 대답하시면 됩니다.
기본값이면 충분하므로 여기서는 OK라고 대답합니다.
설치 패키지를 온라인으로 다운로드하기 때문에 설치 속도는 네트워크 속도에 따라 달라집니다.
[컷 페이지]3. PHP5.2.1 설치
다음 지침을 실행하십시오.
# cd /usr/ports/lang/php5
깨끗하게 설치하세요
팝업 프롬프트 상자에서 다음 구성을 사용하십시오.
4. 완료 후 일반적으로 사용되는 일부 PHP 모듈을 계속 설치합니다.
다음 지침을 따르십시오.
# cd /usr/ports/lang/php5-extensions/
깨끗하게 설치하세요
팝업 프롬프트 상자에서 다음 구성을 사용하십시오.
기본 항목 외에도 CTYPE, CURL, EXIF, FOLTER, FTP, GD, GETEXT, GMP, MBSTRING, MCRYPT, MYQL, PDF, IMAP, PCRE, SESSION 등 일반적으로 사용되는 항목을 선택해야 합니다. 소켓, ZLIB, ZIP. 이러한 프로젝트는 특히 SESSION과 같이 매우 일반적으로 사용됩니다.
그러면 메뉴가 표시됩니다. 기본값을 유지하세요.
그런 다음 이것을 선택하십시오.
결국 이것은 외국인들이 중국인들이 사용하기를 "원하는" 것입니다.
설치가 완료되면 cp –rp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini #php5를 실행합니다.
[컷 페이지]5.MySQL 설치
다음 명령을 사용하십시오
# cd /usr/ports/databases/mysql50-server
# 깔끔하게 설치
# cd /usr/ports/databases/php5-mysql
# 깔끔하게 설치
6. Apache2.2.X 기본 설정
Apache를 설치한 후 사용을 시작하기 전에 먼저 몇 가지 기본 설정을 지정해야 합니다. 본 섹션에서는 웹 서버를 빠르게 구성할 수 있도록 가장 일반적으로 사용되는 설정 항목을 먼저 소개합니다. 보다 자세한 Apache 설정은 다음 섹션에서 설명합니다. Apache의 구성 파일은 다음 위치에 있습니다.
/usr/local/etc/apache22/httpd.conf, /usr/local/etc/apache22/extra/httpd-언어s.conf, /usr/local/etc/apache22/extra/httpd-default.conf.
/usr/local/etc/apache22/httpd.conf 설정
ServerAdmin이 관리자 이메일을 설정합니다.
이메일 주소를 설정하세요. 페이지에 오류 메시지가 나타날 때 이 이메일 주소가 페이지에 나타납니다. 다음 예는 기본값입니다.
서버관리자 [email protected]
ServerName은 호스트 이름과 포트 번호를 설정합니다.
ServerName을 사용하면 호스트 이름을 설정할 수 있습니다. 호스트 이름이 없으면 컴퓨터에서 사용하는 IP로 설정할 수 있습니다. ServerName은 URL을 리디렉션하는 데 사용됩니다. 예를 들어 URL "http://www.example.com/dir"을 입력하면 Apache는 ServerName의 설정을 참조하여 www.example.com을 ServerName으로 변경합니다. dir 디렉터리에 연결하려면 입력한 URL 뒤에 슬래시 "/"를 추가하세요. 즉, URL을 "http://www.example.com/dir/"로 리디렉션하세요. URL 설정이 올바르지 않으면 사용자가 존재하지 않는 주소로 연결될 수 있습니다.
따라서 호스트 이름이 없는 경우 URL이 올바른 위치로 리디렉션될 수 있도록 이 값을 IP로 설정할 수 있습니다. ServerName 설정에서 HTTP 연결 포트 80도 지정했습니다.
서버 이름 www.example.com:80
DocumentRoot는 웹페이지의 루트 디렉터리를 설정합니다.
DocumentRoot를 사용하면 웹페이지를 저장하는 디렉터리인 웹페이지의 루트 디렉터리 위치를 지정할 수 있습니다.
DocumentRoot "/usr/local/www/apache22/data"
DocumentRoot를 설정한 후에는 디렉터리의 권한을 설정해야 합니다. DocumentRoot 뒤에는 다음 섹션이 있습니다. (중간에 # 주석이 몇 개 있습니다)
옵션 색인 FollowSymLinks가 이에 주석을 답니다.
#Options 색인 FollowSymLinks
AllowOverride 없음
주문 허용, 거부
모두에서 허용
추가해야 합니다.
DirectoryIndex는 기본 웹 페이지 파일 이름을 지정합니다.
DirectoryIndex index.html index.htm index.php index.php3 index.cgi index.pl
사용자가 " http://www.example.com/dir " URL을 사용하여 디렉토리에 연결할 때 지정된 웹 페이지가 없으면 Apache는 DirectoryIndex에 설정된 웹 페이지가 존재하는지 확인합니다. 을 클릭하면 기본 페이지가 표시됩니다.
PHP 지원 추가
PHP를 사용하려면 httpd.conf에 PHP 지원을 추가해야 합니다. 분류를 위해 httpd.conf 파일의 다른 AddTypes 주위에 다음 콘텐츠를 추가하세요.
AddType 애플리케이션/x-httpd-php .php
AddType 애플리케이션/x-httpd-php-source .phps
#AddHandler cgi-script .cgi 앞의 #을 취소하고 cgi를 지원하려면 .pl을 추가하세요(예: AddHandler cgi-script .cgi .pl).
위의 설정이 완료되면 저장하고 종료하시면 됩니다. 다음으로 부팅 시 Apache를 시작하려면 /etc/rc.conf를 수정하고 다음 설정을 추가해야 합니다.
apache22_enable="예"
가상 머신을 다시 시작한 후 웹 페이지 http://IP/를 열면(IP를 가상 머신 IP로 변경하세요) 원본과 달리 아름다운 페이지가 표시됩니다.
웹 페이지의 루트 디렉터리에 새 파일을 추가하여 PHP가 정상적으로 작동하는지 테스트할 수 있습니다. 문서 편집 소프트웨어를 사용하여 /usr/local/www/apache22/data 아래에 새 파일 test.php를 열고 다음을 추가하세요. 콘텐츠:
PHP정보();
?>
다음으로, 웹페이지 http://IP/test.php(IP를 가상머신 IP로 변경해주세요)에 접속하여 PHP를 사용할 수 있는지 확인할 수 있습니다. PHP가 지원되는 경우 PHP 구성이 표시됩니다. 그렇지 않은 경우 위의 파일 내용만 나타납니다.
[컷 페이지]7. MySQL5.0.33 기본 설정
부팅 시 MySQL을 시작하려면 /etc/rc.conf를 수정하고 다음 줄을 추가하세요.
mysql_enable="예"
그런 다음 다음 명령을 사용하여 MySQL을 시작할 수 있습니다.
# /usr/local/etc/rc.d/mysql-server 시작
MySQL을 시작한 후 다음 명령을 사용하여 MySQL 대화형 명령줄을 입력할 수 있습니다.
# /usr/local/bin/mysql mysql
설치가 성공적으로 완료되면 다음과 같은 화면이 나타납니다.
MySQL을 처음 설치할 때 루트 비밀번호가 설정되어 있지 않았기 때문에 루트 비밀번호를 설정하고 실시간으로 설정을 업데이트해야 합니다.
mysql> UPDATE user SET 비밀번호=password('귀하의 비밀번호') where user='root';
쿼리 OK, 2개 행이 영향을 받음(0.01초)
일치하는 행: 2 변경됨: 2 경고: 0
mysql> FLUSH 권한;
쿼리 확인, 0개 행이 영향을 받음(0.00초)
마지막으로 MySQL을 종료하려면 종료를 사용하십시오.
8. ZendOptimizer 3.2.8 설치
CD /usr/ports/devel/ZendOptimizer
깨끗하게 설치하세요
프롬프트에 따라 OK라고 계속 대답하세요.
9. FTP 기본 설정(다른 테스트 웹페이지 업로드용)
여기서는 내장된 vsftp를 사용합니다.
inetd를 사용하여 FTP 서버를 시작합니다. 먼저 /etc/inetd.conf를 편집하고 ftp 설정 시작 부분에서 #을 제거하십시오.
ftp 스트림 tcp는 이제 루트 /usr/libexec/ftpd ftpd -l을 기다립니다.
FTP 스트림 tcp6 이제 루트 /usr/libexec/ftpd ftpd -l을 기다립니다.
그런 다음 /etc/rc.conf에 추가하십시오.
inetd_enable="예"
다음으로 가상 머신을 다시 시작하고 FreeBSD의 FTP 서비스 사용을 시작합니다.
10. 교훈
이 튜토리얼에 따라 설치하는 경우 설치 순서를 변경하지 마십시오. 그렇지 않으면 종속성으로 인해 문제가 발생합니다. 적어도 몇 문장을 작성해야 하고 최대로 무언가를 다시 설치해야 합니다.
[컷 페이지]3. PHP5.2.1 설치
다음 지침을 실행하십시오.
# cd /usr/ports/lang/php5
깨끗하게 설치하세요
팝업 프롬프트 상자에서 다음 구성을 사용하십시오.
4. 완료 후 일반적으로 사용되는 일부 PHP 모듈을 계속 설치합니다.
다음 지침을 따르십시오.
# cd /usr/ports/lang/php5-extensions/
깨끗하게 설치하세요
팝업 프롬프트 상자에서 다음 구성을 사용하십시오.
기본 항목 외에도 CTYPE, CURL, EXIF, FOLTER, FTP, GD, GETEXT, GMP, MBSTRING, MCRYPT, MYQL, PDF, IMAP, PCRE, SESSION 등 일반적으로 사용되는 항목을 선택해야 합니다. 소켓, ZLIB, ZIP. 이러한 프로젝트는 특히 SESSION과 같이 매우 일반적으로 사용됩니다.
그러면 메뉴가 표시됩니다. 기본값을 그대로 유지하세요.
그런 다음 이것을 선택하십시오.
결국 이것은 외국인들이 중국인들이 사용하기를 "원하는" 것입니다.
설치가 완료되면 cp –rp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini #php5를 실행합니다.