"Php.ini의 위치"의 두 판 사이의 차이

 
(사용자 2명의 중간 판 3개는 보이지 않습니다)
2번째 줄: 2번째 줄:
;php.ini의 위치
;php.ini의 위치


<?php
==개요==
$ftable = array (
*php.ini는 /etc에 있다.
  "openssl_cipher_iv_length",
*설정에 따라 달라질 수는 있음
          "openssl_csr_export_to_file",
          "openssl_csr_export",
          "openssl_csr_get_public_key",
          "openssl_csr_get_subject",
          "openssl_csr_new",
          "openssl_csr_sign",
          "openssl_decrypt",
          "openssl_dh_compute_key",
          "openssl_digest",
          "openssl_encrypt",
          "openssl_error_string",
          "openssl_free_key",
          "openssl_get_cipher_methods",
          "openssl_get_md_methods",
          "openssl_get_privatekey",
          "openssl_get_publickey",
          "openssl_open",
          "openssl_pkcs12_export_to_file",
          "openssl_pkcs12_export",
          "openssl_pkcs12_read",
          "openssl_pkcs7_decrypt",
          "openssl_pkcs7_encrypt",
          "openssl_pkcs7_sign",
          "openssl_pkcs7_verify",
          "openssl_pkey_export_to_file",
          "openssl_pkey_export",
          "openssl_pkey_free",
          "openssl_pkey_get_details",
          "openssl_pkey_get_private",
          "openssl_pkey_get_public",
          "openssl_pkey_new",
          "openssl_private_decrypt",
          "openssl_private_encrypt",
          "openssl_public_decrypt",
          "openssl_public_encrypt",
          "openssl_random_pseudo_bytes",
          "openssl_seal",
          "openssl_sign",
          "openssl_verify",
          "openssl_x509_check_private_key",
          "openssl_x509_checkpurpose",
          "openssl_x509_export_to_file",
          "openssl_x509_export",
          "openssl_x509_free",
          "openssl_x509_parse",
          "openssl_x509_read"
          );
  for ($i=0; $i<count($ftable); $i++) {
      if(function_exists($ftable[$i]))
                printf("'%s' is installed\n", $ftable[$i]);
        else
                printf("'%s' not installed*********\n", $ftable[$i]);
  }
  //echo PHP_VERSION;
  if (PHP_VERSION < '5.3.0') {
  printf("openssl_encrypt function is not executed under php 5.3\n");
  exit();
  }
  $string = "1234567890ABCDeFGHIJ";
        $pass = "1234";
        $method = "aes128";
        printf("Plain = %s\n", $string);
       
        $encrypted = openssl_encrypt($string, $method, $pass);
       
        printf("encrypted[%d]=%s\n", strlen($encrypted), md5($encrypted));
       
        $decrypted = openssl_decrypt($encrypted, $method, $pass);
        printf("decrypted[%d]=%s\n", strlen($decrypted), $decrypted);
       
        exit();
?>


==php의 위치==
==php의 위치==
;명령어
;명령어
<source lang='bash'>
<syntaxhighlight lang='bash'>
which php
which php
</source>
</syntaxhighlight>


;실행 예시
;실행 예시
<source lang='cli'>
<syntaxhighlight lang='console'>
[root@zetawiki ~]# which php
[root@zetawiki ~]# which php
/usr/bin/php
/usr/bin/php
</source>
</syntaxhighlight>
:→ php는 /usr/bin 에 있다.
:→ php는 /usr/bin 에 있다.


==php.ini의 위치==
==php.ini의 위치==
;명령어
;명령어
<source lang='bash'>
<syntaxhighlight lang='bash'>
php --ini | grep php.ini
php --ini | grep php.ini
</source>
</syntaxhighlight>


;실행 예시
;실행 예시
<source lang='cli'>
<syntaxhighlight lang='console'>
[root@zetawiki ~]# php --ini | grep php.ini
[root@zetawiki ~]# php --ini | grep php.ini
Configuration File (php.ini) Path: /etc
Configuration File (php.ini) Path: /etc
Loaded Configuration File:        /etc/php.ini
Loaded Configuration File:        /etc/php.ini
</source>
</syntaxhighlight>
:→ php.ini는 /etc 에 있다.
:→ php.ini는 /etc 에 있다.


114번째 줄: 41번째 줄:
[[분류: PHP]]
[[분류: PHP]]
[[분류: /etc]]
[[분류: /etc]]
[[분류: php.ini]]

2021년 6월 30일 (수) 01:51 기준 최신판

php.ini의 위치

1 개요[ | ]

  • php.ini는 /etc에 있다.
  • 설정에 따라 달라질 수는 있음

2 php의 위치[ | ]

명령어
which php
실행 예시
[root@zetawiki ~]# which php
/usr/bin/php
→ php는 /usr/bin 에 있다.

3 php.ini의 위치[ | ]

명령어
php --ini | grep php.ini
실행 예시
[root@zetawiki ~]# php --ini | grep php.ini
Configuration File (php.ini) Path: /etc
Loaded Configuration File:         /etc/php.ini
→ php.ini는 /etc 에 있다.

4 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}