티스토리 툴바

개삽질의 몇시간.

기존상황은 이러했다.
Apache 2 + PHP 5.1.6 상황. MySQL은 설치는 되어있으나 돌아가지 않는 상태.

어찌어찌 MySQL은 돌려놓는데 성공.
phpMyAdmin을 설치하니 PHP 5.2이상을 요구. -> 5.1.6은 날리고. 5.3버전을 설치.
구글링 + 책 자료들과 내 상황이 안맞으니 에러 속출, 삽질은 계속.

일단
1. xxxxxx-devel 어쩌구 패키지들은 다 준비해놓을것.
   httpd-devel, apr, mysql-devel, libmcrypt, libmcrypt-devel 등.

2. PHP설치시 ./configure 옵션을 자신의 환경에 맞게 잘 설정할것.
   예를들면 apxs..자료들은 전부 디렉토리환경이 xxx/apache2/apxs 이였음. 내경우는 /usr/sbin/apxs
   --with-mysql옵션도 틀렸었고..어쨌든 whereis로 잘 확인하고 할것.
   

이번 경우 ./configure


3. make && make install 이후 최종로그를 잘 확인하고 libphp5.so 가 진짜 생성되었는지 확인!!
   당연히 이게 없음 삽질한거지.

4. service httpd restart 에서 심볼 파일들 에러가 날경우, make distclean 실행하고 다시 make 해봐.
   그렇지머. 안되면 전원껐다 다시하고 빌드 컴파일 다시하는거지머.


지금 쓰는 Apache는 /etc/httpd/conf.d디렉토리에서 주요 패키지들(perl, python등등)을
따로 파일화 해서 httpd.conf에서 읽어내고 있는 방식인듯해서 php.conf를 추가해줬는데,
PHP를 새로 까니깐 httpd.conf에 직접 자동으로 LoadModule명령을 넣어줘서
두번 로딩되는 듯 함. 그럼 httpd.conf에 적혀있는걸 코멘트처리 해버릴까?
응. 된다 -_-;


5.개발용 브라우저는 상세설정에서 쿠키를 써주게끔 설정.

6. # mysqladmin -u root password  "password" 로 root의 암호바꿔주고,
   /var/www/html/phpMyAdmin/config.inc.php파일 작성.

config.inc.php


7.phpMyAdmin에서 새 데이터베이스를 만들고, 사용자와 비밀번호, 데이터베이스에 권한부여하자. 간단히.

sql






저작자 표시

'Edu > Network' 카테고리의 다른 글

Apache 2.2.3 + PHP 5.3.1 + MySQL + phpMyAdmin  (0) 2010/02/15
Ubuntu 초기설정  (0) 2008/04/01
Write your message and submit
« PREV : 1 : ... 11 : 12 : 13 : 14 : 15 : 16 : 17 : 18 : 19 : ... 1244 : NEXT »