PHP হলো একটি সার্ভার-সাইড স্ক্রিপ্টিং ল্যাঙ্গুয়েজ যা ওয়েব ডেভেলপমেন্টের জন্য ডিজাইন করা হয়েছে তবে জেনারেল-পারপাস প্রোগ্রামিং ল্যাঙ্গুয়েজ হিসেবেও ব্যবহার হয়। এটি ১৯৯৪ সালে রাসমাস লারডরফ দ্বারা তৈরি করা হয়েছিল এবং বর্তমানে PHP গ্রুপ দ্বারা রেফারেন্স ইমপ্লিমেন্টেশন তৈরি করা হয়। লেটেস্ট ভার্সন হলো PHP 7 যা PHP 5.6-এর চেয়ে ২গুণ দ্রুত পারফরম্যান্স এবং ৫০% বেটার মেমরি কনসাম্পশন দেয়। এই আর্টিকেলে "Ubuntu Linux-এ PHP 7 ইনস্টল করা" ব্যাখ্যা করা হয়েছে।
PHP 7 ইনস্টল করার আগে আপনাকে ondrej/php নামক একটি PPA ইনস্টল করতে হবে। এটি PHP 5.6 এবং 7.0 কো-ইনস্টল করার সুবিধা দেয়।
কো-ইনস্টলেবল PHP 5.6 + 7.0-এর জন্য PPA কনফিগার করা
PPA কনফিগার করতে নিচের কমান্ডটি ব্যবহার করুন:
$ sudo add-apt-repository ppa:ondrej/php
স্যাম্পল আউটপুটের কিছু অংশ:
Co-installable PHP versions: PHP 5.6, PHP 7.0 and batteries included...
প্যাকেজ ইন্ডেক্স আপডেট করতে নিচের কমান্ডটি ব্যবহার করুন:
$ sudo apt-get update
সকল PHP প্যাকেজ লিস্ট করতে নিচের কমান্ডটি ব্যবহার করুন:
$sudo apt-cache search php7
PHP 7 ইনস্টল করতে নিচের কমান্ডটি ব্যবহার করুন:
$ sudo apt-get install php7.0
Nginx এবং PHP 7 কনফিগার করতে nginx.conf ফাইল এডিট করুন এবং নিচের কোড যোগ করুন:
location ~ [^/]\.php(/|$) { fastcgi_split_path_info ^(.+?\.php)(/.*)$; if (!-f $document_root$fastcgi_script_name) { return 404; } fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_pass unix:/run/php/php7.0-fpm.sock; fastcgi_index index.php; include fastcgi_params; }
Nginx রিলোড করুন: sudo service nginx reload
যদি Nginx ইনস্টল না থাকে, তবে sudo apt-get install -y nginx দিয়ে ইনস্টল করুন।
নতুন PHP 7 ইনস্টলেশন টেস্ট করতে /var/www/html/ ডিরেক্টরিতে test.php ফাইল তৈরি করুন:
<?php phpinfo(); ?>
তারপর ব্রাউজারে https://localhost/test.php রান করুন।
অভিনন্দন! এখন আপনি জানেন "Ubuntu Linux 14.04 LTS-এ PHP 7 কীভাবে ইনস্টল করবেন"।