Mac OS용 로컬 MAMP 웹 서버. Mac OS X에서의 웹 개발 개인 경험 Mac OS용 로컬 서버

조만간 당신은 WordPress 개발을 시작하고 싶은 욕구나 필요성을 갖게 될 것입니다. 그러나 프로덕션 서버에서 직접 코드를 편집하는 것은 좋은 생각이 아닙니다. 문제가 발생하면 사이트를 방문하는 모든 방문자가 즉시 이를 보게 되기 때문입니다. 이러한 문제를 방지하고 변경 사항이나 새 플러그인을 프로덕션 사이트에 적용하기 전에 테스트할 수 있으려면 다음이 필요합니다. 지역 환경개발. 다음으로 Mac OS X 컴퓨터에 WordPress를 로컬로 설치하는 방법을 보여 드리겠습니다.

다른 많은 웹 애플리케이션과 마찬가지로 WordPress에는 Apache 웹 서버, MySQL 데이터베이스 및 PHP 코드 해석기가 설치, 실행 및 올바르게 구성되어 있어야 하므로 로컬 컴퓨터(컴퓨터가 아닌 컴퓨터에서)에서 WordPress를 실행하는 데에도 필요합니다. 원격 서버에서), 이는 로컬 서버 및 개발 환경 역할을 합니다.

물론 수동으로 설정할 수도 있지만, 저처럼 더 흥미롭고 생산적인 일에 시간을 투자하기 위해 시간을 절약하고 싶거나 단순히 이 모든 서버 기술에 정통하지 않다면 다행스럽게도 저희에게 도움이 됩니다. , 좋은 사람들은 Apache, MySQL 및 PHP를 하나의 패키지로 모아서 다른 응용 프로그램처럼 쉽게 설치하고 가장 간단한 설정을 가지면서도 동시에 로컬 웹 사이트 개발에 필요한 모든 것을 제공합니다.

다음으로 설치 프로그램을 실행하세요. MAMP_2.1.4.pkg, 이동 중 설치 유형, Pro 버전을 사용하지 않을 것이라고 확신하는 경우 버튼을 클릭할 수 있습니다. 사용자 정의, 확인란을 제거하여 Pro 버전을 설치할 수 없는 창이 열립니다.

기본적으로 무료 버전과 함께 설치됩니다.

설치가 완료되면 MAMP를 시작할 차례인데, 가장 먼저 보게 될 것은 이 창입니다.

포트 번호 변경

하지만 누르기 전에 서버 시작, 설정으로 이동하는 것이 좋습니다 환경설정… Apache 및 MySQL 서버 포트 번호를 기본적으로 설정된 포트 번호인 각각 8888 및 8889에서 표준 80 및 3306으로 변경하면 매번 사이트 주소에 8888을 추가할 필요가 없고 액세스 설정이 단순화됩니다. 에게 MySQL 데이터베이스. 버튼 하나만 누르면 이렇게 할 수 있어요 기본 Apache 및 MySQL 포트로 설정.

Apache 및 MySQL 서버 실행

이제 버튼을 클릭하여 로컬 서버를 시작할 준비가 되었습니다. 서버 시작. 문제가 없고 일반적으로 그런 경우 빨간색 표시등이 반대편에 있는 것을 볼 수 있습니다. 아파치 서버그리고 MySQL 서버녹색으로 변했습니다.

귀하의 브라우저에서 자동으로 열립니다. 시작 페이지 MAMP 또는 예상치 못한 이름의 버튼을 사용하여 직접 열 수 있습니다. 시작 페이지 열기.

이 페이지에서는 서버 구성에 필요한 모든 정보를 찾을 수 있을 뿐만 아니라 데이터베이스 관리 도구에 액세스할 수도 있습니다. MySQL 데이터곧 필요할 phpMyAdmin.

데이터베이스 만들기

이제 WordPress를 설치하려면 다음과 같은 데이터베이스를 생성해야 합니다.

  1. MAMP 시작 페이지에서 phpMyAdmin을 열어 보겠습니다.
  2. phpMyAdmin에서 탭을 선택해야 합니다 데이터베이스,
  3. 현장에서 데이터베이스 생성데이터베이스 이름을 입력합니다. 저는 보통 사이트 이름으로 이름을 지정합니다(예: site_dev).
  4. 그리고 마지막으로 버튼을 누르면 만들다.


데이터베이스가 준비되었으므로 WordPress로 직접 진행할 수 있습니다.

로컬 WordPress 설치

WordPress 다운로드 및 압축 풀기

  1. WordPress를 설치하려면 최신 버전의 WordPress를 다운로드해야 합니다.
  2. 압축을 풀고 폴더 이름을 wordpress에서 사이트 이름(예: site.dev)으로 바꿉니다.
  3. 그리고 이를 웹 서버의 루트에 배치합니다. MAMP의 경우 기본적으로 이 폴더는 /Applications/MAMP/htdocs 경로를 따라 위치합니다.


다음으로 표준 WordPress 설치 단계를 반복해야 합니다. 즉, wp-config-sample.php 파일의 이름을 wp-config.php 로 바꾸고 텍스트 편집기에서 열고 데이터베이스 이름, MySQL 사용자 이름 및 비밀번호를 지정하십시오.

/** WordPress의 데이터베이스 이름 */ Define("DB_NAME", "site_dev"); /** MySQL 사용자 이름 */ 정의("DB_USER", "root"); /** MySQL 데이터베이스의 비밀번호 */ Define("DB_PASSWORD", "root"); /** MySQL 서버 이름 */ Define("DB_HOST", "localhost");

파일에 일반 작은따옴표 "(실제로는 아포스트로피라고 함)가 있는지 확인하세요.

이유는 모르겠지만 브라우저에서 비뚤게 복사되었거나 사람들이 구성을 편집했을 수도 있습니다. 서식 있는 텍스트편집기이지만 주석으로 판단하면 종종 아포스트로피가 둥근 따옴표로 바뀌고 구성을 구문 분석하는 PHP는 물론 이 형식을 이해하지 못하여 WordPress에서 데이터베이스를 볼 수 없게 됩니다.

  • RTF에서는 구성과 코드를 전혀 편집하지 마세요. 텍스트 편집기(RTF 모드의 워드패드 또는 TextEdit) 및 워드 프로세서(MS 워드, 애플 페이지).
  • PHP로 개발할 때 항상 모든 오류 및 알림에 대한 로깅 및 표시를 활성화하십시오. 이렇게 하면 많은 시간과 신경을 절약할 수 있습니다.

그런 다음 브라우저에서 http://localhost/site.dev/ 주소를 열고 필요한 데이터를 입력하고 버튼을 클릭하여 설치를 완료합니다. 워드프레스 설치.

이렇게 하면 로컬 서버에 원하는 만큼 많은 사이트를 각각 별도의 폴더에 설치하고 Mac을 완전한 웹 개발 환경으로 전환할 수 있습니다.

이미 경험을 통해 알 수 있듯이, 많은 유용한 기능프로그램은 Mac OS X의 깊숙한 곳에 숨겨져 있습니다. ""시리즈의 이전 기사를 참조하면 표준 시스템 리소스의 가용성을 통해 다음과 같이 쉽게 웹 서버를 시작하고 구성할 수 있다고 안전하게 말할 수 있습니다. 우리는 FTP로 했어요. 알 수 없는 이유로 웹 서버 구성 기능도 시스템 설정에서 제거되었지만 문제는 없습니다.

주요 질문은 왜 서버 에뮬레이션이 필요한가입니다. 컴퓨터에서 인터넷 플랫폼과 다양한 웹 서비스(예: WordPress의 로컬 버전)를 시작하고 테스트해야 하는 경우 웹 서버가 필요합니다. PHP를 배우고 있다면 이는 웹사이트 개발을 연습하고 시도해 볼 수 있는 좋은 방법입니다. 즉, 우리는 로컬에서만 호스팅을 구성합니다.

이전 기사에서 사용한 launchctl을 기억하시나요? 동일한 유틸리티가 Apache를 활성화하는 데 도움이 됩니다. 웹 서버.

Apache 웹 서버를 시작하려면 터미널을 열고 다음 명령을 입력하십시오.

sudo -s launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist

간단 해. 서버를 확인하려면 Safari를 열고 주소 표시줄에 다음을 입력하세요.

http://로컬호스트/

그 후에는 다음 메시지로 알림을 받게 됩니다.

웹 서버를 언로드하려면 터미널에서 비슷한 명령을 사용합니다.

sudo -s launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

주목. 기사의 주요 부분으로 넘어가기 전에 다음 사항을 주의해야 합니다. 수동 연결 PHP, MySQL 및 가상 호스트에는 시간이 좀 걸립니다. 하나의 클라이언트를 사용하여 이 모든 것을 설정하는 방법에 대한 훌륭한 기사가 이미 있지만 소심한 유형이 아니라면 계속 진행하십시오.

기본적으로 PHP는 우리 서버에서 비활성화되어 있으므로 활성화해야 합니다. 이는 편집을 통해 이루어집니다. 구성 파일. 터미널을 열고 다음을 입력합니다.

sudo nano /etc/apache2/httpd.conf

파일 편집기(나노)가 열리면 "#LoadModule php5_module..."로 시작하는 줄을 찾아 해시를 제거해야 합니다.

삭제한 후 Ctrl-O(변경 사항 저장), Enter 및 Ctrl-X(편집기 종료)를 누릅니다. 그런 다음 다음 명령을 사용하여 서버를 재부팅해야 합니다.

sudo apachectl 재시작

이제 PHP 스크립트로 작업할 수 있습니다. 그런데 사이트 파일은 다음 위치에 저장됩니다. /라이브러리/WevServer/문서
그건 중요해.

이제 MySQL 설정에 대해 알아보겠습니다. 설상가상으로, MySQL은 사이트를 생성할 때 완전히 사용될 데이터베이스(사용자, 방문, 사이트 콘텐츠 등에 관한 정보)를 생성하고 관리하는 소프트웨어라는 점을 상기시켜 드리겠습니다. 따라서 PHP-MySQL 조합은 웹 사이트를 만드는 데 이상적입니다.

MySQL 설치 과정 자체는 그렇게 복잡하지 않습니다. 여기에서 자동 설치를 위한 훌륭한 스크립트가 있습니다. 터미널에 입력하세요(인터넷 연결이 필요함).

세게 때리다<(curl -Ls http://git.io/eUx7rg)

그 후에 설치가 시작됩니다:

MySQL은 시스템 설정 패널에 통합되어 있어 작동 상태를 확인하고 시스템 시작 시 자동 시작 권한을 설정할 수도 있습니다.


데이터베이스 작업을 하려면 일반적인 명령을 입력하십시오:

우리에게 남은 것은 비밀번호를 설정하는 것뿐입니다. 터미널에 다음과 같이 작성합니다.

/usr/local/mysql/bin/mysqladmin -u 루트 비밀번호 '귀하의 비밀번호'

이제 클라이언트 작업을 시작하기 전에 다음 명령을 실행해야 합니다.

mysql -u 루트 -p

그런 다음 생성된 비밀번호를 입력하세요. 갑자기 요청이 중단되면 " 명령어를 찾을수 없음",터미널을 다시 시작하고 다시 시도해야 합니다.

따라서 우리는 Mac 서버에서 바로 웹 사이트를 로컬로 관리, 운영 및 확인할 수 있는 표준 도구 세트를 보유하고 있습니다.

Mac OS X에 로컬 서버를 배포하는 방법은 여러 가지가 있지만 시스템 자체에는 활성화하고 구성해야 하는 사전 설치된 Apache 웹 서버와 PHP 인터프리터가 함께 제공됩니다.

이 튜토리얼에는 몇 가지 명령줄 기술과 nano 편집기에 대한 지식이 필요하므로 Mac OS X에서 명령줄 및 터미널 작업의 기본 사항에 대한 좋은 책을 읽는 것이 좋습니다.

아래 자료는 보편적이며 모든 운영 체제 사용자에게 유용합니다.

설정에서 웹 서버를 활성화할 수 있습니다: 시스템 설정 > 일반 액세스> 웹 공유를 활성화합니다.

전화를 걸면 주소 표시 줄브라우저 http://localhost/ , 서버는 "It works!"라는 텍스트가 포함된 페이지를 반환합니다.

명령줄을 통해 Apache로 작업하기 위한 명령:

sudo apachectl 시작 | 중지 | 재시작

Mac OS X 10.6.5 이상에서 Apache 오류 발생

Mac OS X 10.6.5 이상에서 Apache를 다시 시작할 때 다음 오류가 관찰됩니다. 명령줄을 통해 서버를 다시 시작하려고 하면 Apache가 오류를 반환합니다.

/usr/sbin/apachectl: 82행: ulimit: 열린 파일: 수정할 수 없음 제한: 잘못된 인수

apachectl 스크립트(/usr/sbin/apachectl)를 변경해야 합니다.

sudo nano /usr/sbin/apachectl

82행을 주석 처리해 보겠습니다.

ULIMIT_MAX_FILES="ulimit -S -n `ulimit -H -n`"

그리고 그 아래에 다음을 추가하세요:

ULIMIT_MAX_FILES=""

스크립트를 저장하고 Apache를 다시 시작하십시오.

아파치 구성

을 위한 아파치 구성/etc/apache2/httpd.conf 파일을 열어야 합니다:

sudo nano /etc/apache2/httpd.conf

116행으로 이동하여 PHP를 연결합니다(해당 행의 주석 처리를 제거해야 함).

로드모듈 php5_module libexec/httpd/libphp5.so

로컬 서버에 대한 디렉터리를 설정하고 168행과 195행에서 경로를 루트 디렉터리로 변경해 보겠습니다. 이러한 변경 후 루트 디렉터리는 사용자의 홈 디렉터리에 있는 Sites 폴더가 됩니다.

DocumentRoot "/Library/WebServer/Documents"

DocumentRoot "/사용자/사용자 이름/사이트"

마찬가지로 195번 줄의 이전 경로를 바꾸겠습니다.

230행에서는 Apache가 처리해야 하는 파일 유형과 순서를 작성합니다.

디렉토리색인 index.php index.html

264행에서 Apache 오류 로그를 저장할 위치를 지정할 수 있습니다.

오류 로그 "/private/var/log/apache2/error_log"

가상 호스트를 기록할 파일을 연결하기 위해 469행의 주석 처리를 제거해 보겠습니다.

/private/etc/apache2/extra/httpd-vhosts.conf 포함

모든 변경 사항을 httpd.conf 파일에 저장하고 Apache를 다시 시작합니다. http://localhost/로 이동하면 사이트 폴더의 시작 페이지에 "Your website"라는 인사말이 로드됩니다.

Sites 디렉토리에 테스트 PHP 스크립트를 생성하여 PHP의 기능을 확인해 보겠습니다.

~/Sites/index.php를 터치하세요.
sudo nano ~/Sites/index.php

PHP 구성을 표시하는 스크립트를 작성합니다.

index.php 파일을 저장하고 다시 http://localhost/로 이동하면 PHP 버전에 대한 정보가 있는 페이지가 열립니다. 시작 페이지가 계속 로드되면 확인해야 합니다. 아파치 설정(라인 230).

php.ini 구성 파일은 /private/etc/php.ini.defaults 폴더에 있으며 이름을 php.ini로 바꿔야 합니다.

sudo mv /private/etc/php.ini.default /private/etc/php.ini

가상 호스트 구성.

모든 프로젝트는 사용자의 사이트 디렉터리(/Users/username/Sites/)에 배치됩니다. 이 디렉터리에 test 라는 새 폴더를 만들고 그 안에 테스트 스크립트가 포함된 index.php 파일을 만들어 보겠습니다. 로컬 사이트는 http://test/에서 열립니다. 다음으로 넘어가자 명령줄그리고 다음 명령을 입력하세요:

mkdir ~/사이트/테스트
CD ~/사이트/테스트
index.php를 터치하세요.
나노 index.php

스크립트를 추가합니다.

이제 가상 호스트를 구성해 보겠습니다. 먼저 /etc/hosts 파일을 열고 예외에 로컬 사이트 주소(http://test/)를 추가합니다. 명령줄로 이동해 보겠습니다.

sudo nano /etc/hosts

그리고 다음 줄을 추가하세요:

새 가상 호스트의 구성에 항목을 추가해 보겠습니다.

sudo nano /private/etc/apache2/extra/httpd-vhosts.conf

그리고 파일 끝에 다음 항목을 추가합니다.

ServerAdmin DocumentRoot "/Users/username/Sites/test" ServerName 테스트 AllowOverride All 주문 허용, 거부 모두 허용

변경 사항을 저장하고 Apache를 다시 시작하십시오. 이제 http://test/에 접속하면 “Hello world!”라는 인사말이 적힌 페이지가 열립니다.

위의 모든 지침은 내 취향과 선호도, 목적을 고려하여 제공됩니다. 이 설명서 Mac OS X에서 기본 Apache 및 PHP 구성의 기본 원칙을 이해합니다. 제시된 자료의 접근성에 대한 제안과 의견을 듣게 되어 매우 기쁩니다.

마지막으로, 우리는 몇 달 전에 작성하려고 계획했던 주제를 자세히 다룰 시간을 찾았습니다. 만들고 사용하는 것에 관한 것입니다. Mac OS X를 실행하는 홈 서버. "서버"라는 단어를 들었을 때 즉시 "아니요, 이건 나에게 적합하지 않습니다"라고 생각한다면 서두르지 말고 더 이상 읽기를 포기하지 마십시오. 첫째, Mac OS X(및 해당 서버 에디션)는 사용자 편의성 측면에서 다른 많은 서버 운영 체제와 근본적으로 다릅니다(비평가들은 종종 Mac OS X Server를 금발을 위한 서버 축이라고 부릅니다). 둘째, 대화는 매우 특정한 유형의 서버인 홈에 초점을 맞출 것입니다. 이는 여러 가지 복잡한 서버 문제에 익숙해지는 데 시간을 투자한다는 의미입니다. 기업 네트워크, 우리는 계획하지 않습니다. 반대로 우리는 다음에 대해 이야기 할 것입니다 홈 서버를 사용하여 매우 쉽게 해결할 수 있는 특정 응용 프로그램 문제,그리고 우리는부터 시작하겠습니다 일반 개요이러한 작업.

아마도 3개 이상의 Apple 장치를 소유한 모든 소유자는 자신의 경험을 통해 보유하고 있는 Apple 장치가 많을수록 그 잠재력이 더 잘 드러나고 추가 Apple 장비를 더 많이 구입하고 싶어한다는 사실을 배웠을 것입니다. 시간이 지나면서 Apple의 마케팅 마법은 귀하의 집(또는 심지어 사무실)에 전체 Apple 생태계를 형성하게 됩니다. Mac OS X를 실행하는 서버는 많은 유용한 작업을 수행할 수 있기 때문에 이 시스템의 핵심이자 핵심입니다.

Mac 서버에 대한 대화를 시작할 때 다음과 같은 중요한 점을 언급할 가치가 있습니다. 서버는 하드웨어 측면에서 컴퓨터 유형이 아니라 상태입니다.. 즉, Mac Pro, Mac mini Server, 또는 단종된 Xserve만이 서버가 될 수 있다고 생각하는 것은 실수입니다. 서버는 다른 컴퓨터에 다양한 서비스 기능을 제공하는 컴퓨터입니다.유선 또는 무선으로 연결됨 지역 네트워크또는 인터넷을 통해 외부적으로. 또한 서버가 되기 위해 Mac에 Mac OS X Server가 탑재되어 있을 필요는 없습니다. 새로운 기사 시리즈에서 다룰 대부분의 문제는 일반 MacOS에서 성공적으로 해결될 수 있습니다.

보시다시피 Mac에서는 서버와 "비서버" 사이의 경계가 매우 임의적이며 OS X Lion에서는 더욱 모호해집니다. '라이온'은 구매를 통해 서버 버전으로 전환할 수 있다는 점이 특징이다. 특별한 응용 Mac App Store에서.

또 다른 중요한 질문은 홈 서버를 만들기 위해 얼마나 많은 Apple 기술을 보유해야 하는지입니다. 모든 것이 특히 흥미로운 작업 범위에 따라 달라지기 때문에 여기에도 정답이 없습니다. 우리는 귀하가 다음을 가지고 있다고 가정합니다:

어떤 Mac이 홈 서버 역할을 할 수 있나요? 물론 데스크톱 Mac이어야 합니다. 왜냐하면... 서버의 주요 요구 사항은 가용성입니다. 서버는 항상 켜져 있어야 합니다. 적어도, 필요할 때마다). 데스크탑 Mac에서 Mac mini는 서버 역할에 가장 적합합니다.다음과 같은 이유로:

  • 컴팩트함: "미니"는 많은 공간을 차지하지 않으며, 서버에는 모니터가 필요하지 않습니다. 특히 키보드와 마우스 없이도 할 수 있기 때문입니다.
  • 미적 측면: Little Mac은 커피 테이블이나 캐비닛에 쉽게 설치할 수 있어 집 인테리어에 잘 어울립니다. 이곳에 Mac Pro가 있다고 상상해보세요 :)
  • 에너지 효율성: Mac mini는 다른 모든 데스크탑 Mac보다 훨씬 적은 에너지를 소비합니다.
  • 저렴한 비용: 일반 Mac mini를 구입한 후 원하는 경우 서버를 설치할 수 있습니다. 맥 버전 OS X. 미니 서버 버전을 구매할 의미가 없습니다(테라바이트의 디스크 공간이 필요하지 않은 경우).

또한 미니는 Apple TV(갑자기 AirPlay 스트리밍 기능에 관심이 없는 경우)와 Time Capsule과 함께 AirPort Extreme을 모두 비교적 성공적으로 대체할 수 있습니다(아파트 레이아웃에서 TV에 연결하고 플러그를 연결할 수 있는 경우). 인터넷 케이블에서.

이제 해결 가능한 작업으로 넘어갈 시간입니다. 홈 서버:

  • 일반 미디어 라이브러리.모든 오디오 및 비디오 파일, 책, 팟캐스트 및 기타 iTunes 콘텐츠를 서버에 저장할 수 있습니다. 홈 공유 기능 덕분에 이 모든 콘텐츠는 다른 모든 컴퓨터에서 무료로 사용할 수 있습니다. 홈 네트워크, 펌웨어 4.3 이상의 iOS 가젯에서도 마찬가지입니다.
  • Apple TV를 통해 TV에서 미디어 라이브러리에 액세스하세요.다음을 사용하여 문제 없이 TV에서 직접 영화, 클립, 팟캐스트를 보거나 녹음 내용을 들을 수 있습니다. 애플 콘솔 iTunes 라이브러리를 사용하여 서버에 연결하는 TV

  • 토렌트 다운로더.당신이 자리를 비운 동안 당신의 와이드 홈 인터넷 채널이 유휴 상태로 앉아 있는 것을 후회하시나요? 사무실에서, 차에서 iPad에서, dacha에서 iPhone에서 등 어디에서나 홈 서버에 있는 토렌트 파일을 다운로드할 수 있으며, 집에 돌아오면 파일이 다운로드됩니다.
  • 자동 비디오 변환.이전 기능에 우아한 추가 기능은 자료(물론 특히 비디오의 경우)를 iTunes와 호환되는 자료로 자동 변환하는 것입니다. 애플 기기체재. 이 모든 일은 사용자의 개입 없이도 발생할 수 있습니다. 토렌트가 다운로드되고 영화가 자동으로 변환되어 iTunes에 추가되어 시청을 기다립니다.
  • 즉석 변환으로 비디오를 방송합니다.예비 비디오 변환으로 Minik을 귀찮게 하고 싶지 않다면 즉시 변환을 구성할 수 있습니다. iPhone에서 Mac mini의 AVI 파일을 보고 싶다고 가정해 보겠습니다. 문제가 해결될 수 없다고 생각하시나요? 별말씀을요 :)

  • 타임 머신.아시다시피 Time Capsule의 네트워크를 통해 Mac의 콘텐츠를 백업할 수 있습니다. 그러나 "캡슐"이 가격표를 정당화합니까? 우리는 그렇게 생각하지 않습니다. 특히 Mac OS X 서버가 탑재된 모든 Mac은 다른 Mac에서 Time Capsule로 인식될 수 있고 모든 백업이 Time Capsule로 이루어지기 때문입니다.
  • 업데이트 자동 다운로드.여가 시간에 인터넷 채널을 이용하는 또 다른 방법은 홈 서버에 모든 Mac에 대한 업데이트를 주기적으로 검색, 다운로드 및 설치하도록 지시하는 것입니다.

  • 호스팅.최근에는 Mac 사용자가 자신의 웹사이트를 게시하는 가장 쉬운 방법은 MobileMe 서비스였습니다. 하지만 MobileMe는 내년에 공식적으로 종료될 예정이며, 이를 대체하는 해에는 iCloud 장소호스팅에서는 그것을 찾을 수 없었습니다. 그러나 도메인 및 홈 서버에 대한 권한이 있으면 웹 사이트 호스팅이 해결 가능한 작업이 됩니다. 물론, 심각한 작업의 경우 이를 전문으로 하는 회사에서 호스팅을 구입하거나 서버를 임대하는 것이 훨씬 더 실용적입니다. 예를 들어, 집에서 적절한 트래픽이 있는 웹 사이트를 호스팅하는 것은 분명히 최선의 선택이 아닙니다. 그러나 개인적인 실험의 경우 운영 체제의 기능만으로도 충분합니다.
  • 캘린더와 연락처 동기화.귀하의 데이터를 Apple, Google 및 기타 서비스에 맡기고 싶지 않으신가요? 주소록 연락처와 iCal 이벤트를 동기화하기 위한 나만의 서비스를 만들고, 원하는 대로 구성하고, 마음껏 즐겨보세요.)
  • 자신의 메일 서버.당신만의 것이 있다면 도메인 이름, 그러면 귀하의 웹사이트뿐만 아니라 귀하의 전용 메일도 첨부할 수 있습니다. 틀림없이, 이 기능회사에 가장 적합하지만 경우에 따라 가정용으로도 유용할 수 있습니다.

  • 편리한 파일 공유. narod.ru, ifolder.ru 또는 심지어 RapidShare에 파일을 업로드하는 데 지치셨나요? :) 서버가 있으면 볼륨과 속도에 대한 어리석은 제한이나 기다릴 필요 없이 자신만의 파일 공유 플랫폼을 구성할 수 있습니다.

이 목록은 닫힌 것으로 간주되지 않습니다. 일반 사용자가 관심을 가질 수 있는 기능만 나열했습니다. 다음 기사에서는 이에 대해 이야기하겠습니다.

운영 체제의 수는 다양하며 인기 있는 운영 체제 중 하나는 Mac OS입니다. Windows에서는 Instant WordPress 또는 XAMPP와 같은 다양한 방법으로 설치할 수 있지만 Mac의 경우 옵션 수가 제한되어 있습니다. 따라서 이 기사에서는 WordPress를 로컬에 설치할 수 있는 가능성을 살펴보겠습니다. 운영 체제 Apple에서-Mac OS.

설치 준비 완료워드프레스 사용

여기에는 일반적인 MAMP가 필요합니다. 소프트웨어, 이를 통해 로컬 웹 서버가 생성됩니다. 그러므로 다운로드하고 최신 버전.

다른 설정이 있는 경우 wp-config.php 파일을 편집하고 phpmyadmin을 통해 데이터베이스를 생성해야 합니다.

우리는 충분하다 무료 버전 MAMP이지만 개발자는 설치 패키지에 PRO 버전도 포함했습니다. 직접 확인하세요.

설치MAMP

서버를 다운로드한 후 설치한 후 일반 MAC 애플리케이션과 마찬가지로 작동 여부를 확인해야 하므로 실행해 보겠습니다.

애플리케이션 자체는 귀하가 원하는 대로 설정할 수 있는 다양한 설정을 제공합니다. 예를 들어 캐싱 유형과 포트 번호를 설정할 수 있습니다. MAMP 포트로 표준 Apache 및 MySQL 포트를 선택해야 합니다. 이를 위해서는 설정으로 이동하면 됩니다. MAMP 기본 설정-포트-기본 Apache 및 MySQL 포트로 설정.

MAMP를 시작할 때 오류가 나타날 수 있습니다. 이는 Skype와 같은 다른 응용 프로그램과의 포트 충돌로 인해 발생합니다. 포트를 변경하거나 충돌이 발생할 수 있는 애플리케이션을 비활성화하십시오.

데이터베이스의 이름을 설정하면 무엇이든 만들 수 있습니다. WordPress 설정 파일에 등록해야 하므로 기억하거나 적어두기만 하면 됩니다.

다음으로 설치를 계속하려면 WordPress에서 파일의 압축을 풀어야 합니다. 이렇게 하려면 Finder로 이동한 다음 용도-MAMP-htdocs거기에 WordPress를 설치하기 위한 모든 파일과 폴더를 복사합니다.

설치 완료워드프레스 사용운영체제

MAMP를 설치하고 구성하고 모든 파일을 복사한 후에는 쉬운 부분만 남았습니다. 우리가 해야 할 일은 wp-config 파일을 편집하고 WordPress 자체를 설치하는 것뿐입니다.

따라서 htdocs 폴더로 이동하여 wp-config-sample.php 파일의 이름을 wp-config.php로 바꾼 다음 파일을 열고 편집해야 합니다.

  • DB_이름– 생성한 데이터베이스의 이름(이 경우 sml_wp)
  • DB_사용자
  • DB_비밀번호– 루트 또는 귀하가 만든 루트