Week 7, continued
সুচিপত্র:
- পূর্বশর্ত
- রেমি সংগ্রহস্থল সক্ষম করা হচ্ছে
- CentOS 7 এ পিএইচপি 7.3 ইনস্টল করা
- CentOS 7 এ পিএইচপি 7.2 ইনস্টল করা
- CentOS 7 এ পিএইচপি 7.1 ইনস্টল করা
- অ্যাপাচে কাজ করার জন্য পিএইচপি 7.x কনফিগার করা uring
- Nginx এর সাথে কাজ করার জন্য পিএইচপি 7.x কনফিগার করছে
- উপসংহার
সেন্টোস 7 জাহাজ পিএইচপি সংস্করণ 5.4 সহ যা বেশ কিছু সময়ের জন্য আনুষ্ঠানিকভাবে ইওএল রয়েছে এবং এটি আর সমর্থন করে না।
পিএইচপি 7 ব্যবহার করে আপনার অ্যাপ্লিকেশনগুলি দ্রুত লোড হবে এবং কম সিস্টেম সংস্থান গ্রহণ করবে।
এই টিউটোরিয়ালে, আমরা কীভাবে ইনস্টল করব বা পিএইচপি 7.0 এ আপগ্রেড করব তা ব্যাখ্যা করব। একটি CentOS 7 সিস্টেমে 7.1, 7.2 এবং 7.3। আমরা আপনাকে এনজিঞ্জ এবং আপাচে পিএইচপি কীভাবে সংহত করতে পারি তাও দেখাব।
এছাড়াও একটি নির্দিষ্ট পিএইচপি 7.x সংস্করণ ইনস্টল করার আগে নিশ্চিত হয়ে নিন যে এটি আপনার অ্যাপ্লিকেশন দ্বারা সমর্থিত।
পূর্বশর্ত
এই টিউটোরিয়ালটি শুরু করার আগে নিশ্চিত হয়ে নিন যে আপনি নিজের সার্ভারে সুডোর সুবিধাগুলি সহ কোনও ব্যবহারকারীর অ্যাকাউন্টে বা মূল ব্যবহারকারীর সাথে লগ ইন করেছেন। প্রশাসনিক কমান্ডগুলি রুটের পরিবর্তে sudo ব্যবহারকারী হিসাবে চালানো ভাল অনুশীলন। আপনার সিস্টেমে সুডো ব্যবহারকারী না থাকলে আপনি এই নির্দেশাবলী অনুসরণ করে একটি তৈরি করতে পারেন।
রেমি সংগ্রহস্থল সক্ষম করা হচ্ছে
পিএইচপি 7..x প্যাকেজগুলি বিভিন্ন বিভিন্ন সংগ্রহস্থলে উপলব্ধ। আমরা রেমি সংগ্রহস্থল ব্যবহার করব যা পিএইচপি সহ বিভিন্ন সফ্টওয়্যার প্যাকেজের নতুন সংস্করণ সরবরাহ করে।
রেমি সংগ্রহশালা EPEL সংগ্রহস্থলের উপর নির্ভর করে। EPEL এবং রেমি উভয় সংগ্রহস্থল সক্ষম করতে নিম্নলিখিত কমান্ডগুলি চালনা করুন:
sudo yum install epel-release yum-utils
sudo yum install
ইউম আপনাকে সংগ্রহস্থল জিপিজি কী আমদানি করতে অনুরোধ জানাতে পারে।
y
টাইপ করুন এবং
Enter
।
নিম্নলিখিত বিভাগগুলিতে, আমরা উপযুক্ত রেমি সংগ্রহস্থল সক্ষম করে কীভাবে পিএইচপি 7.x ইনস্টল করতে পারি তা কভার করব। আপনি যদি ইতিমধ্যে আপনার সিস্টেমে পিএইচপি 5.4 ইনস্টল থাকে তবে পিএইচপি প্যাকেজগুলি আপডেট করবে um
CentOS 7 এ পিএইচপি 7.3 ইনস্টল করা
পিএইচপি 7.3 পিএইচপি-র সর্বশেষতম স্থিতি প্রকাশ। ওয়ার্ডপ্রেস, দ্রুপাল, জুমলা এবং লারাভেল সহ বেশিরভাগ আধুনিক পিএইচপি ফ্রেমওয়ার্ক এবং অ্যাপ্লিকেশনগুলি পিএইচপি 7.3 সম্পূর্ণ সমর্থন করছে।
CentOS 7 এ পিএইচপি 7.3 ইনস্টল করতে নীচের পদক্ষেপগুলি সম্পাদন করুন।
-
পিএইচপি 7.3 রেমি সংগ্রহস্থল সক্ষম করে শুরু করুন:
sudo yum-config-manager --enable remi-php73
পিএইচপি 7.3 এবং কিছু সাধারণ পিএইচপি মডিউল ইনস্টল করুন:
sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd
নিম্নলিখিত আদেশটি যা পিএইচপি সংস্করণটি প্রিন্ট করবে টাইপ করে পিএইচপি ইনস্টলেশনটি যাচাই করুন:
php -v
PHP 7.3.1 (cli) (built: Jan 8 2019 13:55:51) (NTS) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.1, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.1, Copyright (c) 1999-2018, by Zend Technologies
CentOS 7 এ পিএইচপি 7.2 ইনস্টল করা
আপনি যদি পিএইচপি 7.2 এর সাথে সামঞ্জস্যপূর্ণ নয় এমন ম্যাজেন্টো 2 এর মতো অ্যাপ্লিকেশন ইনস্টল করতে যাচ্ছেন তবেই পিএইচপি 7.2 ব্যবহার করুন।
নিম্নলিখিত পদক্ষেপগুলি কীভাবে পিএইচপি 7.2 সেন্টোজ 7 ইনস্টল করবেন তা বর্ণনা করে।
-
প্রথমে নিম্নলিখিত কমান্ডটি চালিয়ে পিএইচপি 7.2 রেমি সংগ্রহস্থল সক্ষম করুন:
sudo yum-config-manager --enable remi-php72
একবার সংগ্রহস্থল সক্ষম হয়ে গেলে পিএইচপি 7.2 ইনস্টল করুন এবং কয়েকটি খুব সাধারণ পিএইচপি মডিউল:
sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysqlnd
পিএইচপি ইনস্টলেশন যাচাই করুন:
php -v
PHP 7.2.9 (cli) (built: Aug 15 2018 09:19:33) (NTS) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.9, Copyright (c) 1999-2018, by Zend Technologies
CentOS 7 এ পিএইচপি 7.1 ইনস্টল করা
পিএইচপি 7.1 ইনস্টল করতে নীচের পদক্ষেপগুলি অনুসরণ করুন।
-
টাইপ করে পিএইচপি 7.1 সংগ্রহস্থল সক্ষম করুন:
sudo yum-config-manager --enable remi-php71
পিএইচপি 7.1 এবং কয়েকটি সাধারণ পিএইচপি মডিউল ইনস্টল করুন:
sudo yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysql
ইনস্টলেশনটি যাচাই করতে, নিম্নলিখিত কমান্ডটি চালান যা পিএইচপি সংস্করণটি মুদ্রণ করবে:
php -v
PHP 7.1.21 (cli) (built: Aug 15 2018 17:56:55) (NTS) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.1.21, Copyright (c) 1999-2018, by Zend Technologies
অ্যাপাচে কাজ করার জন্য পিএইচপি 7.x কনফিগার করা uring
Nginx এর সাথে কাজ করার জন্য পিএইচপি 7.x কনফিগার করছে
অ্যাপাচি থেকে আলাদা, পিএইচপি ফাইলগুলি প্রক্রিয়াকরণের জন্য এনগিনেক্সের অন্তর্নির্মিত সমর্থন নেই তাই আমাদের পিএইচপি এফপিএম এর মতো একটি পৃথক অ্যাপ্লিকেশন ইনস্টল করা দরকার যা পিএইচপি ফাইলগুলি পরিচালনা করবে।
পিএইচপি এফপিএম প্যাকেজ ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:
sudo yum install php-fpm
ডিফল্টরূপে পিএইচপি এফপিএম 9000 পোর্টে ব্যবহারকারী
apache
হিসাবে চলবে We আমরা ব্যবহারকারীকে
nginx
পরিবর্তন করব এবং টিসিপি সকেট থেকে ইউনিক্স সকেটে স্যুইচ করব। এটি করতে হলুদে হাইলাইট করা লাইনগুলি সম্পাদনা করুন:
… user = nginx… group = nginx… listen = /run/php-fpm/www.sock… listen.owner = nginx listen.group = nginx
/var/lib/php
ডিরেক্টরিটির সঠিক মালিকানা রয়েছে তা নিশ্চিত করুন:
chown -R root:nginx /var/lib/php
একবার আপনি পরিবর্তনগুলি করার পরে, পিএইচপি এফপিএম পরিষেবা সক্ষম করুন এবং শুরু করুন:
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
এর পরে, এনগিনেক্স ভার্চুয়াল হোস্টের নির্দেশিকাটি সম্পাদনা করুন এবং নীচের অবস্থানের ব্লক যুক্ত করুন যাতে এনগিনেক্স পিএইচপি ফাইলগুলি প্রক্রিয়া করতে পারে:
server { #… other code location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
নতুন কনফিগারেশন কার্যকর হওয়ার জন্য, Nginx পরিষেবাটি পুনরায় চালু করুন:
উপসংহার
আপনি কীভাবে আপনার সেন্টোস সার্ভারে পিএইচপি 7 ইনস্টল করবেন এবং পিএইচপি ফাইলগুলি পরিচালনা করতে সক্ষম হতে কীভাবে আপনার ওয়েব সার্ভারটি কনফিগার করবেন।
পিএইচপি সেন্টোসএই পোস্টটি CentOS 7 সিরিজে ইনস্টল করা LEMP স্ট্যাকের একটি অংশ part
এই সিরিজের অন্যান্য পোস্ট:
Cent CentOS 7 এ Nginx কীভাবে ইনস্টল করবেন Cent CentOS 7 এ এনক্রিপ্ট সহ নিরাপদ Nginx Cent CentOS 7 এ মারিয়াডিবি ইনস্টল করুন Cent CentOS 7 এ পিএইচপি 7 ইনস্টল করুন Cent CentOS 7 এ Nginx সার্ভার ব্লক কীভাবে সেটআপ করবেন?CodecInstaller ব্যবহার করে নিখরচায় কোডেকগুলি সনাক্ত এবং ইনস্টল করুন: সহজেই উইন্ডোজে অনুপস্থিত কোডেক সনাক্ত করুন এবং ইনস্টল করুন, সহজেই

CodecInstaller একটি বিনামূল্যের কোডেক ইনস্টল করা উইন্ডোজ সফ্টওয়্যার যা বিশ্লেষণ করে, সনাক্ত করে এবং ইনস্টল করা কোডেকগুলি হারিয়ে যায় মিনিট।
সেন্টোস 7 এ পিএইচপি সুরকারকে কীভাবে ইনস্টল এবং ব্যবহার করবেন

সুরকার পিএইচপি জন্য নির্ভরতা পরিচালক। সুরকার আপনার প্রকল্পের উপর নির্ভর করে সমস্ত প্রয়োজনীয় পিএইচপি প্যাকেজগুলি টেনে আনবে এবং আপনার জন্য সেগুলি পরিচালনা করবে। এই টিউটোরিয়ালে, আমরা একটি CentOS 7 মেশিনে সুরকার ইনস্টল এবং ব্যবহারের পদক্ষেপগুলি নিয়ে যাব।
সেন্টোস 8 এ কীভাবে পিএইচপি ইনস্টল করবেন

এই গাইডটিতে, আমরা CentOS 8 এ কীভাবে পিএইচপি 7.2, 7.3 এবং 7.4 ইনস্টল করবেন তা নিয়ে আলোচনা করব। পিএইচপি-র কোন সংস্করণ ইনস্টল করবেন তা চয়ন করার আগে, নিশ্চিত হয়ে নিন যে এটি আপনার অ্যাপ্লিকেশনগুলি সমর্থন করে। আমরা আপনাকে এনজিঞ্জ এবং আপাচে পিএইচপি কীভাবে সংহত করতে পারি তাও দেখাব।