프로그램/php2014. 11. 7. 01:10
반응형

[리눅스에서 PHP 버전 확인하기]

 

]# php -i

- 내용 중에서 PHP Version 부분을 확인한다.

 

 

 

 

내용이 많아 확인하기 어렵다면 grep을 이용해서 원하는 내용을 쉽게 확인할 수 있다.

 

]# php -i | grep "PHP Version"

 

 

 

 

참고>php -i 실행시 "그런 파일이나 디렉토리가 없음"과 같은 문구가 나타나면

"php 쉘(shell) 에러 - bash: /usr/bin/php: 그런 파일이나 디렉토리가 없음"을 참고한다.

 

 

 

 

 

참고>php -i 실행시 "magic_quotes_qpc" PHP Fatal error가 발생했다면

"php 쉘(shell) 에러 - PHP Fatal error: Directive 'matic_quotes_qpc' is no longer available in PHP in Unknown on line 0"을 참고한다.

 

 

 

 

]# php -v

 

 

 

 

 

 

[웹 브라우저를 이용해서 PHP 버전 확인하기]

 

- phpinfo()를 출력하는 php 파일을 만들어서 웹 브라우저에서 실행한다.

반응형
Posted by 은둔고수
프로그램/linux2014. 8. 7. 15:02
반응형

linux를 설치하게 되면 기본적으로 openssl이 설치되어 있을 수 있다.

만약 openssl이 설치되어 있지 않다면 yum을 이용해서 간단하게 설치할 수 있다.

 

설치 전 openssl이 설치되어 있는지 확인을 한다.

openssl 설치 확인

openssl 버전 확인

phpinfo()를 이용한 확인

 

 

yum을 이용해서 openssl을 설치한다.

]# yum install openssl*

]# rpm –qa | grep openssl

 

 

더보기>

- php 설치 - php openssl 연동을 위한 configure 옵션

- php openssl 연동 – php 설치 소스 이용 방식

반응형
Posted by 은둔고수
프로그램/php2014. 1. 16. 19:20
반응형

php.ini 파일 위치를 먼저 확인한다. <- 더보기

phpinfo()를 php 파일로 만들어서 웹 브라우저를 실행한다.

 

Configuration File (php.ini) Path 이 부분이 설정한 php.ini 파일이 있는 위치이다.

Loaded Configuration File 이 부분은 php.ini 파일이 로딩된 경로이며

none 또는 값이 없으면 설정한 경로에 파일이 없는 경우일 수 있으며

설정한 값이 아닌 기본 설정으로 로딩이 된 경우이다.

 

 

php.ini 파일을 찾아

Configuration File (php.ini) Path 위치에 php.ini 파일을 옮긴 후

설정을 변경해서 적용한 후 아파치를 재 시작한다.

php.ini 설정을 변경해서 apache를 재 시작했음에도 적용이 안된다면 이 두 부분을 확인해본다.

반응형
Posted by 은둔고수
프로그램/php2014. 1. 16. 19:00
반응형

]# whereis php.ini

또는

<? phpinfo(); ?> 파일을 만들어서 웹 브라우저에서 실행한 후

Configuration File (php.ini) Path 이 부분을 확인한다.

 

 

php.ini 설정을 변경해도 적용이 안된다면 더보기>

반응형
Posted by 은둔고수
프로그램/php2014. 1. 16. 18:46
반응형

php.ini 파일을 연 후 date.timezone = asia/seoul 설정을 해 준 후 아파치(apache) 데몬을 재 시작한다.

 

 에러 내용 :

Warning: date(): It is not safe to rely on the system's timezone settings.You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in 에러 파일 경로 on line 1

 

php 5.3.x 버전 이후부터 date.timezone을 설정해야 한다. 더보기> php.ini 설정 파일 위치 찾기

반응형
Posted by 은둔고수
프로그램/linux2011. 7. 30. 14:18
반응형


yum을 이용한 apm 설치하는 방법이다.

설치하는 순서는 mysql을 먼저 설치한 후 아파치(apache)) 그리고 php를 설치한다.
(mysql -> apache -> php)

먼저 VirtualBox에 리눅스(CentOS)를 설치해서 사용할거라면 아래 주소에서 다운받은 후 설치한다.
최신 버츄얼박스(VirtuaBox) 다운받기(클릭)

CentOS 5.6 다운받기(클릭)


리눅스를 부팅한 후 root계정으로 접속을 한다.

[Mysql 설치]
1. yum 명령어로 mysql을 설치한다.
[root@www ~]# yum -y install my mysql-server

2. chkconfig를 이용해서 서비스에 mysql을 등록한다.
[root@www ~]# chkconfig --levels 235 mysqld on

3. mysql 서비스를 실행하다.
[root@www ~]# service mysqld start
또는 /etc/init.d/mysqld start

4. mysql 설치한 후에는 mysqladmin 명령어를 이용해서 설정되어있지 않는 root 비밀번호를 만들어준다.
[root@www ~] mysqladmin -u root password 비밀번호 입력


[Apache 설치]
1. yum 명령어로 apache를 설치한다.
[root@www ~]# yum -y install httpd

2. chkconfig를 이용해서 서비스에 apache를 등록한다.
[root@www ~]# chkconfig --levels 235 httpd on


[PHP 설치]
1. yum 명령어를 이용해서 php를 설치한다.
[root@www ~]# yum -y install php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc


yum을 이용한 phpMyAdmin 설치하기(클릭)


[테스트 : phpinfo()]
1. 웹서버의 기본 디렉토리로 이동한다.(php가 실행되는 기본 디렉토리)
[root@www ~]# cd /var/www/html

2. vi 에디터를 이용해서 php가 제대로 실행되는지 확인을 위한 테스트 php 파일을 만든다.
[root@www html]# vi phpinfo.php
<?php echo phpinfo(); ?>
[root@www html]# ls
phpinfo.php
[root@www html]

3. 아파치 서비스를 실행한다.
[root@www html]# service httpd start
또는 /etc/init.d/httpd start

4. 웹브라우저를 띄운 후 주소를 입력해서 사이트에 접속해본다.

 

 

http://localhost/phpinfo.php
또는
http://127.0.0.1/phpinfo.php
또는 가상머신(VirtualBox)에 설치한 CentOS의 IP를 입력한다.
게스트 OS의 IP 알아보기(클릭) <-- 중간 쯤 ssh로 접속할 게스트 OS의  IP 확인하기


반응형
Posted by 은둔고수