কীভাবে পিএইচপি দিয়ে লাইটটিপিডি ইনস্টল করবেন?


11

আমি ইনস্টল করেছি lighttpd, এবং এটি ঠিকঠাক কাজ করছে। আমি এখানে বর্ণিত হিসাবে পিএইচপি 5 ইনস্টল করার চেষ্টা করেছি , কিন্তু যখন আমি শেষ পদক্ষেপটি চেষ্টা করি

sudo service lighttpd force-reload

আমি পাই:

[FAIL] Reloading web server configuration: lighttpd failed!

এবং পিএইচপি কাজ করছে না।

আমার lighttpdকনফিগারেশনটি http://pastebin.com/eagG4SwF- এ পাওয়া যাবে :

server.modules = (
        "mod_fastcgi",
        "mod_access",
        "mod_alias",
        "mod_compress",
        "mod_redirect",
#       "mod_rewrite",
)

        server.document-root        = "/mnt/www"
server.upload-dirs          = ( "/var/cache/lighttpd/uploads" )
server.errorlog             = "/var/log/lighttpd/error.log"
server.pid-file             = "/var/run/lighttpd.pid"
server.username             = "www-data"
server.groupname            = "www-data"
server.port                 = 80
        server.follow-symlink       = "enable"
        server.dir-listing          = "enable"
        dir-listing.encoding = "utf-8"

index-file.names            = ( "index.php", "index.html", "index.lighttpd.html" )
url.access-deny             = ( "~", ".inc" )
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )

compress.cache-dir          = "/var/cache/lighttpd/compress/"
compress.filetype           = ( "application/javascript", "text/css", "text/html", "text/plain" )

# default listening port for IPv6 falls back to the IPv4 port
include_shell "/usr/share/lighttpd/use-ipv6.pl " + server.port
include_shell "/usr/share/lighttpd/create-mime.assign.pl"
include_shell "/usr/share/lighttpd/include-conf-enabled.pl"

1
কনফিগারেশন ফাইলটিতে একটি সমস্যা আছে; এটি পোস্ট করুন।
— অ্যালেক্স চেম্বারলাইন

এখানে আমার লাইটটিপিডি কনফিগারেশন পেস্টবিন.com
— ইউফর্বিয়াম

উত্তর:


3

আমি রাস্পবেরি পাই (লাইটটিপিডি) -এর উপর একটি লাইটওয়েট ওয়েবসার্ভার চালনার নির্দেশ অনুসরণ করে কাজ শুরু করেছি ।

উপরের লিঙ্কটি অনুসরণ করে প্রয়োজনীয় পদক্ষেপগুলির সংক্ষিপ্তসার।

  1. লাইটটিপিডি -> ইনস্টল করুন sudo apt-get install lighttpd

  2. MySQL ডাটাবেস ইনস্টল করুন (.চ্ছিক) -> sudo apt-get install mysql-server mysql রুট পাসওয়ার্ড ইনস্টলেশন সমাপ্তির পরে প্রম্পট হবে

  3. পিএইচপি ইনস্টল করুন -> sudo apt-get install php5-common php5-cgi php5 php5-mysql

    দ্রষ্টব্য উপরে বর্ণিত ক্রমে ইনস্টল করা গুরুত্বপূর্ণ। আপনি যদি প্রথমে পিএইচপি 5-সিজি প্যাকেজ ইনস্টল না করে পিএইচপি 5 ইনস্টল করার চেষ্টা করেন তবে এটি অ্যাপাচিও ইনস্টল করবে, যা আমরা এই হালকা-ওজনের লাইটটিপিডি সার্ভারের জন্য চাই না।

  4. পিএইচপি MySQL লাইব্রেরি ইনস্টল করুন -> sudo apt-get install php5-mysql

  5. পিএইচপি -> হ্যান্ডেল করতে হালকা পিডি সক্ষম করুন sudo lighty-enable-mod fastcgi-phpএরপরে লাইটটিপিডি পুনরায় লোড করুনsudo service lighttpd force-reload

  6. সেট অনুমতি প্রথমেই / var / WWW -> sudo chown www-data:www-data /var/wwwতারপর, Dir লিখতে গ্রুপ অনুমতি sudo chmod 775 /var/wwwযোগ দ্বারা অনুসরণ piকরার www-dataগ্রুপsudo usermod -a -G www-data pi

  7. লগআউট / পিকআপ গোষ্ঠী অনুমতিতে লগইন তাই piলিখতে পারেন /var/www dir


অ্যাপাচি যদি ইনস্টল হয়ে যায়, যখন আমি কেবলমাত্র পিএইচপি ইনস্টল করি: পিটিএফপি 5 ইনস্টল করুন? আমি কীভাবে আগের অবস্থায় ফিরে যেতে পারি?
— ইউফরবিয়াম

@ ইউফোর্বিয়াম আপনি এটি দ্বারা sudo apt-get autoremove apacheবা আপনি যে অ্যাপাচি ইনস্টল করেছেন তার যে কোনও সংস্করণে এটি সরিয়ে ফেলতে পারেন । ব্যবহারের কারণ autoremoveহ'ল নির্ভরতাও মুছে ফেলা। superuser.com/questions/398670/…
— ত্রুটিযুক্ত

1

আমার পাইতে লাইটটিপিডি / পিএইচপি কাজ করছে:

আমি আমার wwwফোল্ডারটিকে একটি মাউন্ট ড্রাইভেও স্থানান্তরিত করেছি ।

আমার ক্ষেত্রে আমি নিজেই লাইটটিপিডি.কনফে কনফিগারেশন পরিবর্তন না /var/wwwকরে ফোল্ডারের সাথে /mnt/usb/www(যেমনটি আমার কাছে আছে) সিম-লিঙ্ক করেছি ।

অন্য যে জিনিসটি তুলনা করে দাঁড়ায় তা হ'ল ফাইলটির শেষে আমার নীচের অংশটি রয়েছে:

fastcgi.server = ( ".php" => ((
                     "bin-path" => "/usr/bin/php5-cgi",
                     "socket" => "/tmp/php.socket"
                 )))

আমি এগুলি সেট আপ করতে এবং এখানে সম্পাদনা করার জন্য যে নির্দেশাবলী অনুসরণ করেছি সেগুলি সন্ধান করার চেষ্টা করব।

সম্পাদনা: আমি আমার সেটআপ ভিত্তিক হতে পারে এই কিন্তু আমি নিশ্চিত হতে পারে না।


আমি সেভাবে চেষ্টা করেছি, এবং এটি কার্যকর হয় না।
— ইউফর্বিয়াম
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.