본문 바로가기

Language/PHP

(3)
phpstrom xdebug install 환경(centos7, php5.6, phpstorm) 회사 버전에(php 5.6) 맞는 Xdebug를 설치해야 해서 다시 포스팅한다. 처음에 사용했던 php-devel 패키지의 xdebug를 사용하려 했더니 php common쪽에 충돌이 나서 설치할 수 없었다. 회사 서버라 마음대로 파일들을 변경할 수 없는 상황이라 다른 방법을 찾아보던중에 yum에 xdebug 패키지가 있길래 사용해봤더니 잘돼더라~~ php 7버전도 이 방식으로 설치해도 될거같다 Linux 포트 9000번 열어주셈 yum update yum install gcc yum install php56w-pecl-xdebug phpinfo 확인해서 xdebug가 있으면 제대로 설치된거임 vim /etc/php.ini shift + G [xdebug] zend_extension = "/usr/lib..
phpstorm remote(centos7) xdebug 설정 Linux 포트 9000번 열어주셈 yum install git yum install php72-devel yum install gcc mkdir /home/lib cd /home/lib cd /xdebug/xdebug-2.9.3 phpize ./configure make cp modules/xdebug.so /usr/lib64/php/7.2/modules vim /etc/php.ini [xdebug] zend_extension = "/usr/lib64/php/7.2/modules/xdebug.so" xdebug.remote_enable = 1 xdebug.remote_host = 127.0.0.1 xdebug.remote_port = 9000 xdebug.remote_handler = "dbgp" xd..
PHP AES 암호화 (Cipher) string openssl_encrypt ( string $data , string $method , string $password [, int $options = 0 [, string $iv = "" ]] ) string openssl_decrypt ( string $data , string $method , string $password [, int $options = 0 [, string $iv = "" ]] ) $data = 파일이나 텍스트같은 데이터 $method = 암호화 메소드 $password = 암호화키 $option = OPENSSL_RAW_DATA(1 or true) OPENSSL_ZERO_PADDING(0 or false) $iv = cbc를 사용할때 첫번째 암호화 블럭 $data ..