«php» 태그된 질문

PHP는 웹 개발에 특히 적합한 범용 스크립팅 언어입니다. 온라인 매뉴얼은 언어 구문에 대한 훌륭한 자료이며 내장 및 확장 기능의 광범위한 목록이 있습니다. 대부분의 확장은 PECL에서 찾을 수 있습니다.

1
Apache .htaccess <if 모듈이 허용되지 않습니다.
PHP 5.5를 사용하여 Ubuntu Precise에서 Apache 실행 내 액세스를 시도 var/www/하면 500이 나옵니다. /var/log/apache2/error.log 보여줍니다 : /var/www/web/.htaccess: &lt;IfModule not allowed here 내 .htacess는 다음과 같습니다 DirectoryIndex app.php &lt;IfModule mod_rewrite.c&gt; RewriteEngine On RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$ RewriteRule ^(.*) - [E=BASE:%1] RewriteCond %{ENV:REDIRECT_STATUS} ^$ RewriteRule ^app\.php(/(.*)|$) %{ENV:BASE}/$2 [R=301,L] RewriteCond %{REQUEST_FILENAME} -f RewriteRule .? …

5
PHP 세션에 대한 Ubuntu의 가비지 수집 크론 ​​작업을 실행하는 데 25 분이 걸립니다. 왜 그렇습니까?
우분투에는 오래된 PHP 세션을 찾고 삭제하는 크론 작업이 있습니다. # Look for and purge old sessions every 30 minutes 09,39 * * * * root [ -x /usr/lib/php5/maxlifetime ] \ &amp;&amp; [ -d /var/lib/php5 ] &amp;&amp; find /var/lib/php5/ -depth -mindepth 1 \ -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir …


1
Apache MPM-작업자와 프리 포크
VPS에 설치할 수있는 최고의 Apache MPM이 무엇인지 파악하려고합니다. 나는 몇 가지 벤치 마크를 보았고 MPM Worker는 Prefork보다 성능이 좋을 것 같지만 어떤 이유로 든 모든 사람들이 Prefork over Worker를 PHP 설정을 권장하는 것 같습니다. 일부 PHP 함수가 스레드로부터 안전하지 않기 때문입니까? 만 setlocale()생각 나는,하지만 난 그 문제가 될 것이라고 생각하지 …

3
PHP에서 mail ()로 보낸 메일 로그를 가져옵니다 (sendmail?)
일부 서버 변경 후 PHP 구성이 손상되어 클라이언트의 큰 메일 목록이 약 4,000 개 이상의 주소를 통해 부분적으로 시간 초과되었습니다. 중복 메일을 최대한 많이 보내지 않기를 원하며 원본 메일 링리스트가 있습니다. 메일은 PHP의 사용하여 전송 된 mail()기능, 사용 sendmail이 사용하고 말한다 Exim. 나는 명령을 보았다 : sendmail -bp 보낸 메일 …
13 linux  php  email  sendmail  exim 

4
주소의 기본 주소를 Postfix에서 www-data에서 다른 것으로 변경
Ubuntu 서버에서 Postfix 및 Apache / PHP 설정 올바른 도메인 이름으로 메일이 제대로 나오지만 Postfix가 기본적으로 사용자 이름을 사용한다고 가정 할 때 로컬 부분 표시 이름은 항상 "www-data"입니다. php.ini 파일에서를 변경할 sendmail_path수 sendmail_path = "/usr/sbin/sendmail -t -i -f support@example.com"있었지만 전자 메일 표시 이름은 여전히 ​​www-data로 나타납니다. 표시 이름을 몇 가지 …

3
Apache에서 gzip 압축을 사용할 때 컨텐츠 길이가 전송되지 않습니까?
이 아파치 동작을 이해하는 데 도움을 주시면 감사하겠습니다. application / json의 iPhone Objective-C 앱에서 PHP와 통신하고 있습니다. Gzip 압축은 서버에서 활성화되고 클라이언트가 요청합니다. 내 .htaccess에서 : AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php application/json 작은 요청의 경우 Apache는 'Content-Length'헤더를 설정합니다. 예를 들어 (이 값은 헤더에서 Objective-C로 출력됩니다) Connection = "Keep-Alive"; "Content-Encoding" …

12
우분투에서는 php.ini를 변경했지만 아무 일도 일어나지 않습니다.
안녕하세요, php를 사용하는 Apache는 잘 작동하지만 php.ini에서 변경 한 내용은 효과가 없습니다. 파일의 모든 내용을 삭제 한 다음 Apache를 다시 시작하고 phpinfo ()를 실행하면 놀랍게도 모든 것이 잘 작동합니다. 편집중인 파일은 "Loaded Configuration File"과 같이 phpinfo ()에 나타나는 파일입니다. (/etc/php5/apache2/php.ini) 추신 : 우분투 9.04 및 PHP 5.2를 실행 중입니다. 자세한 …
13 linux  apache-2.2  ubuntu  php 

4
Windows Server 2012 R2에는 임시 포트가 부족하지만
우리는 정기적으로 전용 서버의 네트워킹에 이상한 문제를 겪고 있습니다. 16GB RAM 및 Intel 82575EB 네트워크 어댑터가있는 Xeon E5620에서 Windows Server 2012 R2 x64를 실행합니다. 우리가 이미 조정 한 점에 유의하시기 바랍니다 HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters키 값을 TcpTimedWaitDelay하고 MaxUserPort30 65530로 각각. 임의의 시점에서 웹 사이트가 응답을 멈춰 로컬 데이터베이스에 연결할 수 없기 때문입니다. 이 …

1
PHP 호스트 이름이 올바르지 않습니다
현재 2 년 동안 아무런 문제없이 실행 된 응용 프로그램이 있습니다. 오늘 아침에 사이트에 왔을 때 오류가 발생했습니다. Session: connection failed 데이터베이스 연결을 확인하고, 사용자를 확인하고, 사용자에 대한 권한을 확인했으며, 모든 것이 잘 보입니다. .inc.xml 파일의 연결 정보를 사용하여 테스트 페이지를 작성했습니다. mysql 연결 오류가 발생했습니다. 이것은 원본 파일입니다. &lt;TYPE&gt;mysql&lt;/TYPE&gt; …
12 php  redhat  httpd 

2
PHP에서 GD 라이브러리를 설치하는 방법?
PHP에서 imagefromjpeg () 함수를 사용하려고 할 때 오류가 발생하여 다음 명령을 사용하여 GD 라이브러리를 설치하려고했습니다. sudo apt-get install php5-gd 그러나 다음과 같은 오류가 발생했습니다. php5-gd : Depends: php5-common (= 5.5.9+dfsg-1ubuntu4) but 5.5.10+dfsg-1+deb.sury.org~saucy+1 is to be installed E: Unable to correct problems, you have held broken packages. 우분투 14.04LTS를 사용하고 있습니다. …
12 ubuntu  php  gd 

1
laravel의 php artisan 서버가 IIS의 WWW에서 액세스 가능한 서버가 아닌 이유
laravel artisan 서버를 통해 laravel 응용 프로그램이 실행 중입니다 . php artisan serve 그리고 계속 진행하면 제대로 작동합니다 localhost:8000. 또한 IIS 서버에 다음과 같이 인바운드 규칙을 추가했습니다. 제어판-&gt; 관리 도구-&gt; 고급 보안 기능이있는 Windows 방화벽, 인바운드 규칙. 새로운 규칙 "포트, TCP, 8000, 모든 프로파일 허용" 그러나 어떤 이유로 든 여전히 …

1
내 nginx 다시 작성이 PHP 파일을 다운로드 중입니다
내가 시도하는 다음과 같은 다시 쓰기 규칙이 있습니다. location / { index index.php index.html; rewrite ^/test$ /test.php break; } 그리고 나는 또한 : location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; include fastcgi_params; fastcgi_param SCRIPT_FILENAME /home/sites/default$fastcgi_script_name; fastcgi_index index.php; } 정상적인 PHP 파일은 정상적으로 작동하지만 리디렉션이 파싱하는 대신 리디렉션하려는 PHP 파일을 다운로드하는 것 …
12 php  nginx  rewrite 

6
Nginx가 처리하지 않고 왜 PHP 파일을 다운로드합니까?
나는 같은 문제를 보았고 타입 핸들러를 추가하는 것에 대한 많은 해결책을 보았지만 그것은 아파치에 대한 것이었다. Arch Linux, Nginx, PHP 및 PHP-FMP를 사용하고 있는데 PHP 파일이 왜 실행되는 대신 다운로드되는지 이유를 알 수 없습니다. 내 nginx.conf는 다음과 같습니다. #user http; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; …
12 php  nginx  php-fpm 

8
이것은 해킹 시도입니까?
내 404 로그를 살펴보면 다음 두 URL이 나타 났는데 두 URL이 모두 한 번 발생했습니다. /library.php=../../../../../../../../../../../../../../../../../../../../../../../../proc/self/environ 과 /library.php=../../../../../../../../../../../../../../../../../../../../../../../../proc/self/environ%00 문제가되는 페이지에는 허용 가능한 값이 6 가지 인 변수와 변수가 library.php필요 합니다. 따라서 유효한 URL은typeid library.php?type=Circle-K&amp;id=Strange-Things-Are-Afoot ID는 mysql_real_escape_string데이터베이스를 쿼리하는 데 사용되기 전에 모두 실행 됩니다. 나는 신인이지만,이 두 링크가 모두 웹 루트에 …
12 security  mysql  php  hacking 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.