Pamekar aplikasi wéb tiasa sesah masang basa skrip PHP dina Ubuntu Server. Ieu disababkeun ku seueur faktor. Tapi nganggo pituduh ieu, dulur bakal tiasa nyingkahan kasalahan dina pamasangan.
Masangkeun PHP dina Server Ubuntu
Masang basa PHP dina Server Ubuntu tiasa dilakukeun dina sababaraha cara - éta sadayana gumantung kana versi na versi tina sistem operasi téa. Sareng bédana utama aya dina tim sorangan, anu kedah dieksekusi.
Perhatos ogé yén pakét PHP kalebet sababaraha komponén anu, upami hoyong, tiasa dipasang sacara misah ti silih.
Métode 1: Pamasangan standar
Pamasangan standar ngalaksanakeun nganggo versi panganyarna tina iket. Dina unggal sistem operasi server Ubuntu, éta béda:
- 12,04 LTS (tepat) - 5.3;
- 14.04 LTS (Ucuk) - 5,5;
- 15.10 (Wily) - 5.6;
- 16.04 LTS (Xenial) - 7,0.
Sadaya bungkusan disebarkeun ngaliwatan reposit sistem operasi resmi, janten anjeun henteu kedah nyambungkeun pihak-katilu. Tapi pamasangan pakét anu pinuh dilakukeun dina dua vérsi sareng gumantung kana versi OS. Janten, pikeun masang PHP dina Server Ubuntu 16.04, ngajalankeun paréntah ieu:
sudo apt-pasang install php
Jeung pikeun vérsi saméméhna:
sudo apt-pasang install php5
Upami anjeun henteu peryogi sadayana komponén pakét PHP dina sistem ieu, anjeun tiasa dipasang sacara nyalira. Kumaha cara ieu sareng naon paréntah pikeun ngalakukeun ieu kedah dijelaskeun di handap.
Module pikeun Server Apache HTTP
Pikeun masang modul PHP pikeun Apache dina Ubuntu Server 16.04, anjeun kedah ngajalankeun paréntah ieu:
sudo apt-install install libapache2-mod-php
Dina versi OS saméméhna.
sudo apt-install install libapache2-mod-php5
Anjeun bakal dipénta kanggo kecap akses, saatos asupkeun anu anjeun kedah masihan ijin pikeun dipasang. Jang ngalampahkeun ieu, tuliskeun hurup D atanapi "Y" (gumantung kana lokalisasi Server Ubuntu) teras klik Lebetkeun.
Sadaya anu sésana nyaéta ngadagoan download sareng instalasi pakét parantos réngsé.
FPM
Pikeun masang FPM dina sistem operasi versi 16.04, laksanakeun ieu:
sudo apt-pasang install php-fpm
Dina vérsi saméméhna:
sudo apt-pasang install php5-fpm
Dina hal ieu, pamasangan bakal otomatis otomatis, saatos langsung ngetik sandi superuser.
CLI
CLI diperyogikeun pikeun pamekar anu nyiptakeun program konsol dina PHP. Pikeun ngalaksanakeun basa program ieu di jerona, di Ubuntu 16.04 anjeun kedah ngajalankeun paréntah:
sudo apt-pasang install php-cli
Dina vérsi saméméhna:
sudo apt-pasang install php5-cli
Ekstensi PHP
Pikeun ngalaksanakeun sagala fungsi PHP anu mungkin, éta patut masang sajumlah ekstensi kanggo program anu dianggo. Ayeuna paréntah anu paling populér pikeun pamasangan sapertos ieu bakal dibere.
Catetan: dihandap, dua paréntah bakal disayogikeun pikeun unggal sambungan, dimana anu munggaran nyaéta pikeun Ubuntu Server 16.04, sareng anu kadua kanggo versi OS awal.
- Extension pikeun GD:
sudo apt-cng pasang php-gd
sudo apt-pasang install php5-gd
- Ekstensi pikeun Mcrypt:
sudo apt-pasang install php-mcrypt
sudo apt-pasang install php5-mcrypt
- Extension pikeun MySQL:
sudo apt-cng pasang php-mysql
sudo apt-cng pasang php5-mysql
Tingali ogé: Pitunjuk Pamasangan MySQL di Ubuntu
Métode 2: Pasang Versi séjén
Saur di luhur yén dina unggal vérsi Ubuntu Server pakét PHP anu pas bakal dipasang. Tapi ieu henteu negatip kamampuan pikeun masang langkung tiheula atanapi, Sabalikna, versi engké tina program pamrograman.
- Mimiti anjeun kedah ngaleupaskeun sadayana komponén PHP anu kantos dipasang dina sistem. Jang ngalampahkeun ieu, dina Ubuntu 16.04, ngajalankeun dua paréntah:
sudo apt-cabut hapus libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-kéngingkeun autoremoveDina versi OS saméméhna.
sudo apt-cabut miceun libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-kéngingkeun autoremove - Ayeuna anjeun kedah nambihan PPA kana daptar repositori, anu ngandung bungkus sadaya versi PHP:
sudo tambihan-apt-reposit ppa: ondrej / php
sudo apt-get update - Dina titik ieu, anjeun tiasa masang pakét PHP lengkep. Jang ngalampahkeun ieu, netepkeun vérsi na paréntah sorangan, upamana, "5.6":
sudo apt-pasang install php5.6
Upami anjeun henteu peryogi paket anu lengkep, anjeun tiasa masang modul sacara misah ku selektif ngalaksanakeun paréntah anu diperyogikeun:
sudo apt-install install libapache2-mod-php5.6
sudo apt-pasang install php5.6-fpm
sudo apt-pasang install php5.6-cli
sudo apt-cng pasang php-gd
sudo apt-pasang install php5.6-mbstring
sudo apt-pasang install php5.6-mcrypt
sudo apt-cng pasang php5.6-mysql
sudo apt-pasang install php5.6-xml
Kacindekan
Dina kacindekan, urang tiasa nyebatkeun yén, bahkan gaduh pengetahuan dasar ngeunaan damel di komputer, hiji pamaké tiasa kalayan gampang masang kadua pakét PHP utama sareng sadaya komponén tambihan na. Hal utama nyaéta uninga paréntah anu kudu dijalankeun dina Ubuntu Server.