문제

WAMP에서 완전히 개발되었으며 조직의 램프 설정에 배치해야합니다. 배포가 순조롭게 진행되고 가능한 한 적은 시간이 걸리는지 확인하고 싶습니다. 램프에 배치하기 전에 변경해야 할 것은 무엇입니까? 또한 일부 시뮬레이션 된 램프 환경에서 테스트 할 수있는 방법이 있습니까?

편집 : 서버 측 스크립팅 및 PHP에는 Perl을 사용합니다. 감사...

도움이 되었습니까?

해결책

주로 개발중인 응용 프로그램에 따라 다르며 Windows 기반 애플리케이션 스택에서 구체적인 구성 변경을 수행 한 경우. MySQL 및 PHP는 기본적으로 두 시스템에서 동일한 방식으로 작동해야합니다. 내가 아는 가장 일반적이고 성가신 실수는 예를 들어 다른 경로 이름을 사용하거나 다른 시스템에 설치되지 않은 라이브러리 / 프로그램을 사용하는 것입니다.

다른 팁

  1. 리눅스입니다 사례에 민감합니다
  2. 완전히 새로운 기본 위치
  3. U, G, O, R, W, X 권한은 Linux를 처음 접하는 사람들에게 무례한 충격으로 올 수 있습니다.
  4. Symlinks 도움이 될 수 있지만 Windows 링크 (바로 가기가 아님)가 조금 다르기 때문에 혼란 스러울 수 있습니다.
  5. MySQL이 저장하는 경우 파일로 테이블 같은 이름 (일반적으로)의 경우 사례 Senstitivity는 당신이 "PHP/FileSystem과 MySQL 모두에서 작동하는 것은 없습니다."
  6. "내 문서" /home/username/documents to to/username/documents는 Linux를 처음 접하는 사람들을위한 큰 변화입니다.
  7. 서버 보안을위한 다양한 서비스 구성이 처음에 혼동 될 수 있습니다.
  8. Linux 및 하드웨어의 하드웨어 호환성 문제 (일반적으로 매우 작은 문제이지만 문제가 무엇인지 파악하는 데 몇 시간이 걸릴 수 있습니다.)

앱이 있다면 케이크 워크를 기대하지 마십시오 현실 세계 그리고 당신에게 약간의 수입을 제공합니다.
여가 시간이 무엇이든, Linux 명령을 연습하는 데 소비하십시오.

sudo 우분투를 사용하는 경우 얼마 동안 도움이 될 것입니다. 그러나 당신은 sudo와 실수를하고 무언가를 엉망으로 만들 수 있기 때문에 Sudo-ing을 꺼내야합니다.

: 사용 sudo cp -uav src dest 그리고 아마도 rsync 그 후 - 실제 생명을 구하는 명령

가능하다면 개발 시스템의 두 파티션에 동일한 Linux를 설치하십시오..
그리고 서로 가까이 사본을 보관하십시오.
이렇게하면 하나에서 무언가를 테스트 할 수 있으며 무언가 잘못되면 여전히 설정과 파일을 복사 할 기본 설치가 있습니다.

몇 달 이상 걸리면 휴식을 취하십시오. 흔한 그런 시간이 걸립니다.
또한 익숙해 질 수 없다면 vi 그리고 emacs, 사용 nano - 평범하고 단순합니다. 메모장보다 간단합니다, 그러나 당신은 VI와 Emacs와 달리 무슨 일이 일어나고 있는지 이해할 수 있습니다. 완전히 잃어 버렸습니다 당신이 당신을 도울 책이나 매뉴얼 또는 비디오가 없다면.

배우는 경우 Linux에서 더 많은 시간을 보내십시오.
당신이 서두르고 있다면, Linux에서 잘하는 남자와 친해지십시오 - Linux에서 처음 몇 달 동안 당신을 안내하기 위해 멘토 나 괴짜를 얻으십시오.

그리고 Google을 진짜로 사용하십시오, 및 사용 우분투 - 시작하기가 가장 쉽고 필요한 모든 것이 있습니다.

오 예, 어느 곳에서나 물건을 설치하지 마십시오. 이것은 RPM 세계가 아닙니다.
가능한 한 사용합니다 시냅스 무엇이든 설치/제거합니다.
가능하다면 사용하십시오 sudo apt-get install.
공부하다 apt-get

Linux 세계에서 베어링을 얻을 때까지 앱이 그렇게 중요하지 않은 경우 내부 서버에 Ubuntu 데스크탑을 사용해도 개인적으로 괜찮다고 생각합니다.

기본 사항에 대한 자신감을 얻으면 서버 에디션을 설치하고 보안에 집중하고 물건을 잠그십시오.
일주일 동안 옆에 친절한 Linux 괴짜가있는 경우에만 첫날 Ubuntu 서버로 가십시오.

나는 먼저 그것을 포트 할 것이다 XAMPP, Windows 또는 Linux의 스택. 이것은 PHP 및 PERL을 지원합니다 (물론 Apache 및 MySQL 포함). 앱이 Windows XAMPP에서 작동하는지 확인하면 Linux 버전으로 가져갈 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top