Kezdőlap › Fórumok › SOS! Bajban vagyok › Apache + php telepites
- This topic has 35 hozzászólás, 8 résztvevő, and was last updated 17 years, 2 months telt el by
Wait.
-
SzerzőBejegyzés
-
2008-04-09-16:34 #2096673
Hello Wait!
Koszonom a segitseget! Mindjart nekiallok ujra az installnak!
Udv: Gabor
2008-04-09-19:25 #2096674Ha tényleg kemény terhelése lesz a szervernek, akkor had említsek meg pár dolgot (nem flamelni akarok, inkáb pár dolgot felvetni, hátha segít):
Érdemesebb lenne a shared libek helyett static módon beforgatni az apache2-be azt ami kell.
A fastcgi+php5 általában nagyobb sebességet tud produkálni, mint a lib-php
Ha percenkénti legalább 800-1200 statra számítasz gondold meg valamely nagyobb sebességű webkiszolgáló (lighttpd) használatát, de a gyermekfolyamatok számával meggondoltan kell bánniIlletve az alap configodba elég lett volna a Listen sorokat beírnod, nem kell külön vhost csak ha különböző tartalmat szolgál ki.
2008-04-09-19:25 #2096675Ha tényleg kemény terhelése lesz a szervernek, akkor had említsek meg pár dolgot (nem flamelni akarok, inkáb pár dolgot felvetni, hátha segít):
Érdemesebb lenne a shared libek helyett static módon beforgatni az apache2-be azt ami kell.
A fastcgi+php5 általában nagyobb sebességet tud produkálni, mint a lib-php
Ha percenkénti legalább 800-1200 statra számítasz gondold meg valamely nagyobb sebességű webkiszolgáló (lighttpd) használatát, de a gyermekfolyamatok számával meggondoltan kell bánniIlletve az alap configodba elég lett volna a Listen sorokat beírnod, nem kell külön vhost csak ha különböző tartalmat szolgál ki.
2008-04-09-19:58 #2096676Kayapo: a topicban két téma van, először engem is megtévesztett, az a probléma lezárult. 🙂
Aki forrásból telepít: http://www.tutorial.hu/szentharomsag-apache-php-mysql-telepitese-linuxon/ (bár a mysql nekem itt sosem jött össze, de ha azt az eredeti leírás szerint csináltam, akkor működött).
2008-04-09-19:58 #2096677Kayapo: a topicban két téma van, először engem is megtévesztett, az a probléma lezárult. 🙂
Aki forrásból telepít: http://www.tutorial.hu/szentharomsag-apache-php-mysql-telepitese-linuxon/ (bár a mysql nekem itt sosem jött össze, de ha azt az eredeti leírás szerint csináltam, akkor működött).
2009-12-04-19:59 #1885950Sziasztok!
Furcsa problémával talákoztam, remélem tud valaki segíteni:
RedHat EL4-en szeretnék telepíteni apacsot és péhápét. Az apacsot szépen lefordítottam és megy is probléma nélkül (httpd-2.0.59). Itt a ./configure:
Code:CFLAGS=”-O2 -g -pipe -m32 -march=i386 -mtune=pentium4″
CXX=gcc
CXXFLAGS=”-O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -felide-constructors”
./configure
–prefix=/usr/local/apache
–with-mpm=prefork
–disable-actions
–disable-alias
–disable-asis
–disable-autoindex
–disable-cgi
–disable-cgid
–disable-charset-lite
–disable-env
–disable-imagemap
–disable-include
–disable-negotiation
–disable-setenvif
–disable-userdir
–enable-cache
–enable-disk-cache
–enable-rewrite
–enable-so
–enable-sslEzután következett a php (php-5.0.4). Itt a ./configure:
Code:CFLAGS=”-O2 -g -pipe -m32 -march=i386 -mtune=pentium4″
CXX=gcc
CXXFLAGS=”-O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -felide-constructors”
./configure
–prefix=/usr/local/php
–with-mysql
–with-apxs2=/usr/local/apache/bin/apxs
–with-freetype-dir=/usr
–with-png-dir=/usr
–enable-gd-native-ttf
–with-jpeg-dir=/usr
–with-png
–with-zlib-dir=/usr
–with-pcre-regex
–with-gdProbléma nélkül települ ez is. php.ini-t nem változtattam. A http.conf így néz ki:
httpd.conf:
Code:# =================================================
# Basic settings
# =================================================
ServerRoot „/usr/local/apache”
Listen 80
User apache
Group apache
ServerAdmin user@domain.com
Include /usr/local/apache/conf/httpd.local.conf
UseCanonicalName Off
ServerSignature Off
HostnameLookups Off
ServerTokens Prod
DocumentRoot „/var/www/html”
PidFile /usr/local/apache/logs/httpd.pid# =================================================
# HTTP and performance settings
# =================================================
Timeout 100
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5
MinSpareServers 5
MaxSpareServers 10
StartServers 5
ServerLimit 2048
MaxClients 2000
MaxRequestsPerChild 500
EnableSendfile On
CacheRoot /var/cache/apache
ExtendedStatus On
LoadModule php5_module modules/libphp5.so# =================================================
# Access control
# =================================================
DirectoryIndex index.html
Options None
AllowOverride None
Order deny,allow
Deny from all
Order allow,deny
Allow from all
Options FollowSymLinks
AllowOverride None
Order allow,deny
Deny from all
Satisfy All
SetHandler server-status
Order deny,allow
Deny from all
Allow from 127.0.0.1
# =================================================
# MIME encoding
# =================================================
TypesConfig /usr/local/apache/conf/mime.types
DefaultType text/plain
AddEncoding x-compress .Z
AddEncoding x-gzip .gz .tgz
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-tar .tgz
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps# =================================================
# Logs
# =================================================
LogLevel warn
LogFormat „%h %l %u %t „%r” %>s %b „%{Referer}i” „%{User-Agent}i”” combined
LogFormat „%h %l %u %t „%r” %>s %b” common
LogFormat „%{Referer}i -> %U” referer
LogFormat „%{User-agent}i” agent
ErrorLog /usr/local/apache/logs/error_log
CustomLog /usr/local/apache/logs/access_log combined# =================================================
# Secure (SSL/TLS) connections
# =================================================
Include /usr/local/apache/conf/ssl/httpd-ssl.conf
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin# =================================================
# Virtual hosts
# =================================================
Include /usr/local/apache/conf/vhosts.confhttpd-ssl.conf:
Code:Listen 443
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl .crl
SSLPassPhraseDialog builtin
SSLSessionCache shmcb:/usr/local/apache/logs/ssl_scache(512000)
SSLSessionCacheTimeout 300
SSLMutex file:/usr/local/apache/logs/ssl_mutex
DocumentRoot „/usr/local/apache/htdocs”
Include /usr/local/apache/conf/ssl/httpd-ssl.local.conf
ServerAdmin user@domain.com
ErrorLog /usr/local/apache/logs/ssl_error_log
TransferLog /usr/local/apache/logs/ssl_access_log
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /usr/local/apache/conf/ssl/server.crt
SSLCertificateKeyFile /usr/local/apache/conf/ssl/server.key
SSLOptions +StdEnvVars
CustomLog /usr/local/apache/logs/ssl_request_log
„%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x „%r” %b”
vhosts.conf:
Code:
Include /var/www/vhosts/domain.com/conf/vhost.local.conf
DocumentRoot /var/www/vhosts/domain.com/html
CustomLog /var/www/vhosts/domain.com/logs/access_log combined
ErrorLog /var/www/vhosts/domain.com/logs/error_log
DirectoryIndex index.php index.html
RewriteEngine on
Include /var/www/vhosts/domain.com/conf/rewrites.conf
A DocumentRoot-ban van egy info.php (sima phpinfo()), egy test.html ami egy statikus oldal és 27 KB, és egy test.php ami így néz ki:
Code:[code]„;
}
?>[/code]
OK
A probléma:
Parancssorban a lynx szépen megmutat mindent, az info.php-t is, a test.php 1000 sorát is és a statikus .html-t is. Ha futtatom a php scripteket a parancssorban, azok szintén szépen lefutnak (php test.php…) és az elvárt erebményt mutatják.
Browserben viszont nem. A statikus .html rendesen megjelenik, de a két .php nem. Mindkettőből 16 KB jelenik meg, majd megáll firefoxban és operaban. Az IE7 hibát ad: „Internet Explorer cannot display the webpage”. Az apache logjaiban semmi hiba nem jelenik meg.
Code:– – [21/Mar/2007:03:47:56 -0500] „GET /test.php HTTP/1.1” 200 16087 „-” „Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)”
– – [21/Mar/2007:03:44:50 -0500] „GET /test.php HTTP/1.1” 200 16087 „-” „Opera/9.02 (Windows NT 5.1; U; en)”Mit tehetnék? ???
Kösz a segítséget előre is.
vazi
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz