Category Archives: [Dev]PHP

php 실행 확장자 조작 하기

ubuntu html, php 확장자가 사용 가능하도록 변경 sudo vi /etc/apache2/mods-enabled/mime.conf 파일에서 AddType application/x-bzip2 .bz2 밑에 AddType application/x-httpd-php .php .jsp .html .htm 등록 아파치 재시작 참조 : 확장자 없어도 사용하게 하기 결로 : /etc/apache2/sites-available 사이트세팅 파일에서 추가

참조 :

PHP7.2XXX 에서 PHP7.3XXX 으로 안전하게 업그레이드 하기

php7.3 will be updated automatically when updates become available. Alternatively you can build php7.3 from source in Ubuntu 18.04, but it will not be updated automatically, and it also takes more than an hour to build if you want to test it too.

참조 :

Using Regular Expressions with PHP

소스: Using Regular Expressions with PHP Regular Expression Will match… foo The string “foo” ^foo “foo” at the start of a string foo$ “foo” at the end of a string ^foo$ “foo” when it is alone on a string [abc] a, b, or c [a-z] Any lowercase letter [^A-Z] Any character that is not a uppercase… Read More »

PHP: var_dump – Manual

var_dump — Dumps information about a variable via PHP: var_dump – Manual. var_dump — Dumps information about a variable array(3) { [0]=> int(1) [1]=> int(2) [2]=> array(3) { [0]=> string(1) “a” [1]=> string(1) “b” [2]=> string(1) “c” } }

특정폴더는 php 가 실행이 안되게 아파치 설정

<DirectoryMatch “^/.*/data/”> AddType application/x-httpd-php3-source .phps .php .ph .php3 .cgi .sh .pl .html .htm .shtml .vbs .ins AddType application/x-httpd-php-source .phps .php .ph .php3 .cgi .sh .pl .html .htm .shtml .vbs .ins <Files ~ “.*.ph$”> Order allow,deny Deny from all </Files>

XAMPP 실행시 객체 없음 으로 나올때

  -체크 http://localhost/index.php 잘 실행되면 C://www.xampp/apache/conf/httpd.conf 파일중 1) rewrite module을 로딩하는가 확인 LoadModule rewrite_module modules/ 주석 해제되었는지 확인. 2) Options FollowSymLinks AllowOverride None Order deny,allow Deny from all “AllowOverride None” 이라고 된 부분을 찾아서 “AllowOverride All” 이라고 수정 3) 아파치 재시작! => 적용안됨.

php : Thread Safe 와 Non Thread Safe 차이점

php : Thread Safe 와 Non Thread Safe 차이점 VC6 : Apache 용 VC9 : IIS 용 [Thread Safe 와 Non Thread Safe] 우선 윈도우용 PHP는 항상 Thread Safe 버전으로 나왔었습니다. 이유는 윈도우가 멀티쓰레드 방식인데 PHP 는 멀티프로세스 방식으로 개발 되었기 때문이죠. 참고로 리눅스나 유닉스는 원래 멀티프로세스 방식이었기에 문제가 되지 않았습니다. PHP를 IIS와 연동하기 위해… Read More »