XAMPP for Windows 7.2.4를 Windows8.1 Pro에 설치해 보았다.

비망록.

【2018년판】XAMPP(점프)를 이용하여 테스트 환경을 구축하는 순서
을 답습. 2018/05/10 시점에서의 정보에 맞추어 약간 조정.

XAMPP 설치 프로그램 사용



인스톨러가 움직이고 있을 때에 2번 Windows 방화벽의 경고가 나왔으므로 「프라이빗 네트워크」의 쪽만 체크를 넣어 「액세스를 허가한다」설정으로 한다.


이것은 Apache에 대한 경고 화면.
유사한 경고 화면이 mysql(MariaDB)에 대해서도 표시되었다.

XAMPP Control Panel 사용



설치 프로그램에서 XAMPP Control Panel v3.2.2를 자동으로 시작하는 옵션이 있었으므로 솔레를 선택합니다.



우선은 Apache를 기동.
[Start] 버튼을 누르면 자동으로 IE가 시작되어 시작 페이지가 표시되었다.
내 환경에서는 http (https 대신) 측면 페이지가 표시되었습니다.



URL 수타로 https 에 재기록하면, 친숙한 「증명서」의 경고를 거쳐, 표시할 수 있는 것을 확인.

정말로 처음부터 localhost 만 액세스 허가를 설정해야 할 것이지만 생략.

MariaDB 비밀번호



마찬가지로 mysql (MariaDB)도 XAMPP Control Panel에서 시작.
[Start] 버튼 누르기만 하면 됩니다.

root 비밀번호도 변경.
장난스럽게 tiger로 해 보면 문제 없게 다녔지만, 흉내내면 안 된다고 하자.

물론 지금은 바꾸고 있다.
바꾸려면 상당히 손을 잡았다.

우선 mysql(MariaDB)를 [Stop] 버튼으로 종료.
다음과 같은 명령을 Shell에서 실행합니다.
# cd \xampp\mysql\bin
# mysqld.exe --skip-grant-tables

다른 창에서 Shell을 엽니다.
# UPDATE mysql.user SET Password = '' WHERE Host = 'localhost';

mysql(MariaDB)을 [Stop] 버튼으로 종료하고, 다시 [Start] 버튼으로 기동.
# set password for root@localhost=password('MariaLovesScottTiger');

올바른 작법인지 여부는 Wakaran
마찬가지로 localhost 만 사용 권한을 설정해야 할지라도 할애 ...라고 생각했지만 기본적으로 문제가 있습니다.

Apache Friends Support Forum [Q&A] Setting MySQL root password

도 참조되었습니다.
phpMyAdmin의 설정을 적절한 것으로 바꾸고 나서 phpMyAdmin상에서 패스워드를 변경하는 것이 편했을지도 모른다.

PHP의 동작 확인


# php -a

명령줄에서 대화식 인터페이스가 작동하는지 확인합니다.
echo "Hello, world"

라든지 바람에 세미콜론을 잊고 에러를 내는 곳까지 아마 약속.
# php -r "echo 'Hello, world'"
PHP Parse error:  syntax error, unexpected end of file, expecting ',' or ';' in
Command line code on line 1

Parse error: syntax error, unexpected end of file, expecting ',' or ';' in Comma
nd line code on line 1

phpMyAdmin 설정



phpMyAdmin에 대해서는, 매번 로그인하는 설정을 그대로 모방한다.
Apache Friends Support Forum의 해설 페이지 에 있는 거리.

C:\xampp\phpMyAdmin\config.inc.php 편집.
어쩌면 메모장에서 괜찮습니다. 불안하다면 vi라도 뭐든지 기호로.
$cfg['Servers'][$i]['auth_type'] = 'config';

특정 행을 찾습니다.
$cfg['Servers'][$i]['auth_type'] = 'cookie';

그리고 변경.

이렇게 무사히 phpMyAdmin이 기동했지만, 버전 4.8.0이 기동, 4.8.0.1로의 업그레이드를 진행하는 메세지가 나온다.


Severity
We consider this vulnerability to be critical.

Affected Versions
버전 4.8.0 is affected

Solution
Upgrade to phpMyAdmin 4.8.0-1 or newer or apply patch listed below.

그리고 있기 때문에 업그레이 드에.

아파치와 mysql (MariaDB)을 중지
기존 phpMyAdmin 폴더를 phpMyAdmin.4.8.0으로 이름 바꾸기
zip 파일을 7-zip으로 확장하여 C:\xampp\phpMyAdmin에 복사
편집 된 config.inc.php 파일을 C :\xampp\phpMyAdmin에 복사

결과는 이런 느낌…


…엄밀하게는 diff -ruN 라든지로 확인해야 하는 것이겠지만….
Windows에서 patch 명령을 사용하는 방법은 Shiranya입니다.
cygwin 필수?

<여담>
"왜 Windows 8.1 Pro 라든지 가지고 있어요 우치는 Home이야"라는 사람도 있을지도 모르지만, 이것은 1,200엔으로 샀다 Win8Pro의 라이센스 유래. 그래서, 원래는 Win7Home의 라이센스이거나 한다….

마찬가지로 Windows10Pro의 라이센스도 입수하고 하나 가지고있다 ....

그러니까 뭐라고 하면 끝

좋은 웹페이지 즐겨찾기