المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تركيب install lighttpd مع php-fpm



admin
11-02-2013, بتوقيت غرينيتش 02:13 AM
السلام عليكم
سنتطرق اليوم لشرح طريقة تركيب install الويب سيرفر SERVER lighttpd

نقوم باعداد الريبو اولا
رمز Code:
rpm --import https://fedoraproject.org/static/0608B895.txt wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm
رمز Code:
rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

رمز Code:
yum install yum-priorities
ثم نقوم بالتعديل على ملف
/etc/yum.repos.d/epel.repo
باضافة السطر
priority=10
الى قسم
epel
ليصبح كالتالى
رمز Code:
[epel] name=Extra Packages for Enterprise Linux 6 - $basearch #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch failovermethod=priority enabled=1 priority=10 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 [...]
ونفعل المثل فى الملف
/etc/yum.repos.d/remi.repo

ليصبح كالتالى
رمز Code:
[remi] name=Les RPM de remi pour Enterprise Linux $releasever - $basearch #baseurl=http://rpms.famillecollet.com/enterprise/$releasever/remi/$basearch/ mirrorlist=http://rpms.famillecollet.com/enterprise/$releasever/remi/mirror enabled=1 priority=10 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi failovermethod=priority [remi-test] name=Les RPM de remi en test pour Enterprise Linux $releasever - $basearch #baseurl=http://rpms.famillecollet.com/enterprise/$releasever/test/$basearch/ mirrorlist=http://rpms.famillecollet.com/enterprise/$releasever/test/mirror enabled=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
نقوم الان بتركيب install lighttpd باستخدام يم
رمز Code:
yum install lighttpd
نقوم بتشغيله رمز Code:
chkconfig --levels 235 lighttpd on /etc/init.d/lighttpd start
قم بالتوجه للايبى من خلال المتصفح
ستظهر لك صفحة lighttpd الافتراضية

الان حان تركيب install ال php

نقوم بتركيب install ال php-fpm من خلال yum
رمز Code:
yum install php-fpm lighttpd-fastcgi
نقوم بالتعديل على الاعدادت

رمز Code:
vi /etc/php-fpm.d/www.conf
نقوم بضبط اليوزر والمجموعة وتغييرهم الى lighttpd

رمز Code:
; Unix user/group of processes ; Note: The user is mandatory. If the group is not set, the default user's group ; will be used. ; RPM: apache Choosed to be able to access some dir as httpd user = lighttpd ; RPM: Keep a group allowed to write in log dir. group = lighttpd
نقوم بتشغيل مدير ال php رمز Code:
chkconfig --levels 235 php-fpm on /etc/init.d/php-fpm start
نقوم بتعديل php.ini
رمز Code:
vi /etc/php.ini
نضف السطر
رمز Code:
cgi.fix_pathinfo=1
نقوم بفتح

رمز Code:
vi /etc/lighttpd/modules.conf
واضافة السطر
رمز Code:
include "conf.d/fastcgi.conf"





نقوم بفتح
رمز Code:
vi /etc/lighttpd/conf.d/fastcgi.conf
وجعل اعداداته
رمز Code:
## PHP Example ## For PHP don't forget to set cgi.fix_pathinfo = 1 in the php.ini. ## ## The number of php processes you will get can be easily calculated: ## ## num-procs = max-procs * ( 1 + PHP_FCGI_CHILDREN ) ## ## for the php-num-procs example it means you will get 17*5 = 85 php ## processes. you always should need this high number for your very ## busy sites. And if you have a lot of RAM. :) ## fastcgi.server += ( ".php" => (( "host" => "127.0.0.1", "port" => "9000", "broken-scriptfilename" => "enable" )) ) #fastcgi.server = ( ".php" => # ( "php-local" => # ( # "socket" => socket_dir + "/php-fastcgi-1.socket", # "bin-path" => server_root + "/cgi-bin/php5", # "max-procs" => 1, # "broken-scriptfilename" => "enable", # ) # ),

نقوم الان بعمل ريستارت للايت

رمز Code:
/etc/init.d/lighttpd restart
مبروك الان يعمل لدينا lighttpd+php

يمكنك رفع الملفات فى
/var/www/lighttpd/
تحياتى




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى