일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 소비전력
- 알뜰폰
- KB국민카드
- iptime
- PHP-FPM
- 스톤에이지
- 가상서버호스팅
- jQuery
- 아파치
- 라즈베리파이2
- 리눅스
- 램가스초월
- SKT
- Apache
- mysql
- proxmox
- Rocky
- 킹북이초월
- OpenWrt
- 보르비스초월
- 시놀로지
- php
- 윈도우10
- 알리익스프레스
- 복현오거리
- ConoHa
- 자바스크립트
- KB증권
- 티스토리
- centos
- Today
- Total
목록php (19)
맛집 여행 캠핑 일상 생활
vnStat PHP Frontend v1.5.2 버전과 vnstat 데몬 버전 v2.9 가 호환이 안되서 데이터를 가져오지 못하는군요~1. Rocky Linux 9.x 버전에 설치된 vnstat# vnstat -v vnStat 2.9 by Teemu Toivola # vnstat --dumpdb Unknown parameter "--dumpdb". Use --help for help.2. CentOS 7.x 버전에 설치된 vnstat# vnstat -v vnStat 1.15 by Teemu Toivola # vnstat --dumpdb version;3 active;1......전에는 git clone https://github.com/bjd/vnstat-php-frontend.gitvnStat PHP..
CentOS 9.x 버전에서 포트방식이 아닌 소켓방식으로 설정된 값으로 CentOS 7.x 버전에 똑같이 적용했더니 아래와 같이 에러가 뜨면서 실행이 안되는군요~[root@example conf.d]# systemctl status php82-php-fpm● php82-php-fpm.service - The PHP FastCGI Process Manager Loaded: loaded (/usr/lib/systemd/system/php82-php-fpm.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since Mon 2024-07-01 10:47:03 KST; 19s ago Process: 15800 Ex..
테스트 환경은 오라클 클라우드 VM.Standard.A1.Flex CPU 는 Ampere® Altra™ 인데 ARM 서버입니다.4코어 24GB 환경에서 테스트했습니다.OS는 Rocky Linux 9.4벤치마크 테스트 소스코드는 아래에서 다운로드 받았습니다.# git clone https://github.com/rusoft/php-simple-benchmark-script.git# wget https://github.com/rusoft/php-simple-benchmark-script/archive/refs/heads/master.zipPHP Multiple PHP-FPM 으로 설치된 각 버전별 디렉토리에 복사해서 테스트하였습니다. # PHP v7.4-------------------------------..
기존 php 5.x 버전에서 7.4 버전으로 사용하려고 PHP Multiple 환경으로 설치하였습니다. phpMyAdmin 버전은 4.4.15.10 입니다. 아파치 설정하고 로그인 시도를 하니 로그인이 안되는 문제가 있습니다. # chmod 777 /var/opt/remi/php74/lib/php/session 위 디렉토리 퍼미션을 변경해 주니 잘됩니다. 에러 로그도 없어서 한참 동안 삽질을 했네요~
최근에 오라클 클라우드 VM에 PHP 여러버전을 설치해보니 예전에 먹히는게 안먹히더군요~ 그래서 다시 정리해보았습니다. 테스트 환경은 CentOS 7.9 버전입니다. yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm yum -y install yum-utils yum -y install mod_ruid2 yum -y install php php-bcmath php-cli php-common php-fpm php-gd php-json php-mbstring php-mysqlnd ..
너무 많은 변수를 배열로 넘기니 일정량까지만 저장이 되고 그 뒤로는 잘려서 저장이 안되는 경우가 있습니다. 이런 경우 echo ini_get('max_input_vars'); 로 출력 해보시고 1000 으로 나오면 그 값을 늘여주면 됩니다. ini_set 으로 설정이 안되서 php.ini 파일의 값을 수정해줍니다. #vi /etc/php.ini ; How many GET/POST/COOKIE input variables may be accepted ; max_input_vars = 1000 max_input_vars = 2000 이제 아파치를 재시작하고 테스트 해보세요~
PHP multiple 버전으로 SetHandler "proxy:fcgi://127.0.0.1:9000/" 을 설정했더니 아래와 같은 에러가 나오네요~ 세션 저장 경로의 퍼미션 문제 같아보입니다. [Thu Jul 30 13:28:10.223491 2020] [proxy_fcgi:error] [pid 2067] [client 192.168.1.12:65452] AH01071: Got error 'PHP message: PHP Warning: session_start(): open(/var/opt/remi/php73/lib/php/session/sess_uhpnj3kpotvu7hvbt7hbc6jrgh, O_RDWR) failed: Permission denied (13) in /home/example/www..
foreach 함수로 배열을 사용할때 변수값에 배열이 없으면 나는 에러군요~ AH01071: Got error 'PHP message: PHP Warning: Invalid argument supplied for foreach() in /volume1/web/www/index.html on line 51 PHP message: PHP Stack trace: PHP message: PHP 1. {main}() AH01276: Cannot serve directory /volume1/web/www/: No matching DirectoryIndex (index.html,index.htm,index.cgi,index.php,index.php5) found, and server-generated director..
PHP 5.4 버전에서 empty 함수로 인한 에러가 발생한다면 아래 처럼 empty 함수를 구현해주는 방법이 있습니다. empty 함수를 is_empty 로 치환 하면 됩니다. function is_empty( $str ) { if($str == "") { return true; } else if($str == 0) { return true; } else if($str == "0") { return true; } else if($str == NULL) { return true; } else if($str == false) { return true; } else if(is_array($str) && count($str)==0) { return true; } else { return false; } } 위..