Cara menggunakan no package php56 available

Can't reproduce. All looks fine:

# yum install plesk-php56-devel
Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package plesk-php56-devel.i686 0:5.6.24-centos6.16072212 will be installed
--> Processing Dependency: automake for package: plesk-php56-devel-5.6.24-centos6.16072212.i686
--> Processing Dependency: autoconf for package: plesk-php56-devel-5.6.24-centos6.16072212.i686
--> Running transaction check
---> Package autoconf.noarch 0:2.63-5.1.el6 will be installed
---> Package automake.noarch 0:1.11.1-4.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=========================================================================================================================
Package Arch Version Repository Size
=========================================================================================================================
Installing:
plesk-php56-devel i686 5.6.24-centos6.16072212 plesk-php-5.6 737 k
Installing for dependencies:
autoconf noarch 2.63-5.1.el6 base 781 k
automake noarch 1.11.1-4.el6 base 550 k

Transaction Summary
=========================================================================================================================
Install 3 Package(s)

Total download size: 2.0 M
Installed size: 8.6 M
Is this ok [y/N]: y
Downloading Packages:
(1/3): autoconf-2.63-5.1.el6.noarch.rpm | 781 kB 00:00
(2/3): automake-1.11.1-4.el6.noarch.rpm | 550 kB 00:00
(3/3): plesk-php56-devel-5.6.24-centos6.16072212.i686.rpm | 737 kB 00:00
-------------------------------------------------------------------------------------------------------------------------
Total 3.3 MB/s | 2.0 MB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : autoconf-2.63-5.1.el6.noarch 1/3
Installing : automake-1.11.1-4.el6.noarch 2/3
Installing : plesk-php56-devel-5.6.24-centos6.16072212.i686 3/3
Verifying : plesk-php56-devel-5.6.24-centos6.16072212.i686 1/3
Verifying : autoconf-2.63-5.1.el6.noarch 2/3
Verifying : automake-1.11.1-4.el6.noarch 3/3

Installed:
plesk-php56-devel.i686 0:5.6.24-centos6.16072212

Dependency Installed:
autoconf.noarch 0:2.63-5.1.el6 automake.noarch 0:1.11.1-4.el6

Complete!
[[email protected] ~]#

 

Pada tulisan ini saya ingin sharing tentang “how to” yaitu How to install Nginx, PHP, MySQL5.6, PhpMyAdmin in CentOS7 atau  bagaimana cara install Nginx, Php, MySQL, PhpMyAdmin di Centos 7. Tulisan ini bisa dijadikan panduan dasar bagi anda yang melakukan pemesanan layanan VPS KVM Indonesia dengan layanan unmanaged dan ingin menjadikan vps nya sebagai webserver.

Pertama kita akan menginstall Nginx. Caranya:

$ yum install nginx

jika muncul pesan:

No package nginx available.

maka install dulu 

$ yum install epel-release
6 di server dengan cara:

$ yum install epel-release

lalu, baru jalankan ulang perintah install nginx nya:

$ yum install nginx

Jika sudah, jalankan dan enable service nginx agar ketika server reboot nginx start secara otomatis:

$ systemctl enable nginx
$ systemctl start nginx

lalu coba jalankan perintah dibawah ini untuk melihat status service nginx dan pastikan pada bagian 

$ yum install epel-release
7 adalah 
$ yum install epel-release
8 atau biasanya ditandai dengan highlight warna hijau jika sudah running:

$ systemctl status nginx
```bash
● nginx.service - The nginx HTTP and reverse proxy server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
   Active: active (running) since Wed 2021-01-13 23:38:51 EST; 1s ago
  Process: 9339 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
  Process: 9336 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS)
  Process: 9334 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS)
 Main PID: 9341 (nginx)

lalu untuk memastikan nya lagi, akses di browser misal 

$ yum install epel-release
9 maka seharusnya tampil default page Nginx. Pastikan port 80 tidak blok ya, karena secara default nginx akan running pada port 80.

Install PHP 7.2

Selanjutnya adalah install php-fpm7.2. Caranya:

$ yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
$ yum install yum-utils
$ yum-config-manager --enable remi-php72
$ yum install php-fpm php-opcache php-cli php-gd php-curl php-mysql

tunggu dan nikmati proses instalasinya sampai selesai. Jika sudah selesai, jalankan dan enable service php nya:

$ systemctl enable php-fpm
$ systemctl start php-fpm

cek status service php dengan perintah 

$ yum install nginx
0 pastikan statusnya 
$ yum install nginx
1 pada bagian 
$ yum install epel-release
7

belum selesai, kita konfigurasi 

$ yum install nginx
3 agar dipegang oleh 
$ yum install nginx
4 karena default nya running dengan 
$ yum install nginx
5. Caranya:

$ vi /etc/php-fpm.d/www.conf

lalu ubah yang awalnya seperti ini:

;user = apache
;group = apache
;listen.owner = nobody
;listen.group = nobody
;listen = 127.0.0.1:9000

menjadi:

No package nginx available.
0

simpan dan restart service php-fpm nya:

No package nginx available.
1

pastikan tidak ada error dan status php-fpm running dengan baik.

Install MySQL 5.6

Next, kita install MySQL, caranya:

No package nginx available.
2

lalu coba kita cek apakah mysql-community repo sudah ada di 

$ yum install nginx
6:

No package nginx available.
3

jika sudah, lanjut install MySQL:

No package nginx available.
4

tunggu hingga selesai. Jika sudah, jalankan dan enable service mysql:

No package nginx available.
5

cek status mysql nya dan pastikan running 

$ yum install nginx
7.

Install PhpMyAdmin

Install Nginx, PHP, dan MySQL sudah. Terakhir kita install 

$ yum install nginx
8 sehingga proses management database MySQL bisa lebih mudah langsung melalui GUI.

Jalankan perintah dibawah ini untuk install PhpMyAdmin:

No package nginx available.
6

tunggu sampai selesai. Jika sudah, jalankan perintah:

No package nginx available.
7

secara default, folder source code PhpMyAdmin berada pada direktori 

$ yum install nginx
9

Ok, instalasi 

$ yum install nginx
8 sudah selesai. Selanjutnya kita buat 
$ systemctl enable nginx
$ systemctl start nginx
1 pada 
$ systemctl enable nginx
$ systemctl start nginx
2 supaya PhpMyAdmin bisa diakses melalui http.

Konfigurasi VirtualHosts Nginx untuk PhpMyAdmin

Pertama, masuk ke direktori nginx:

No package nginx available.
8

pada direktori nginx tersebut, akan ada banyak file jika kita lists.

Lalu, kita buat folder baru untuk menyimpan virtualhosts yang akan kita buat, disini saya pisahkan ke folder 

$ systemctl enable nginx
$ systemctl start nginx
3 walaupun default nya sudah ter-include yaitu di folder 
$ systemctl enable nginx
$ systemctl start nginx
4. Terus kenapa harus buat folder baru 
$ systemctl enable nginx
$ systemctl start nginx
3? lebih ke kebiasaan saja :D. Ok, buat folder 
$ systemctl enable nginx
$ systemctl start nginx
3 nya, pastikan masih di dalam direktori 
$ systemctl enable nginx
$ systemctl start nginx
7.

No package nginx available.
9

jika sudah, edit file 

$ systemctl enable nginx
$ systemctl start nginx
8, lalu dibawah tulisan:

$ yum install epel-release
0

tambahkan 

$ systemctl enable nginx
$ systemctl start nginx
9 jadi kira-kira seperti ini:

$ yum install epel-release
1

Jika sudah, masuk ke direktori 

$ systemctl enable nginx
$ systemctl start nginx
3 yang tadi kita buat dan buat file vhosts baru misal dengan nama 
$ systemctl status nginx
```bash
● nginx.service - The nginx HTTP and reverse proxy server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
   Active: active (running) since Wed 2021-01-13 23:38:51 EST; 1s ago
  Process: 9339 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
  Process: 9336 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS)
  Process: 9334 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS)
 Main PID: 9341 (nginx)
1:

$ yum install epel-release
2

kemudian edit file 

$ systemctl status nginx
```bash
● nginx.service - The nginx HTTP and reverse proxy server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
   Active: active (running) since Wed 2021-01-13 23:38:51 EST; 1s ago
  Process: 9339 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
  Process: 9336 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS)
  Process: 9334 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS)
 Main PID: 9341 (nginx)
1 tersebut dan tambahkan server block dibawah ini:

$ yum install epel-release
3

simpan kemudian restart nginx nya, pastikan tidak ada error, kita bisa test dahulu konfigurasi nginx dengan perintah:

$ yum install epel-release
4

pastikan 

$ systemctl status nginx
```bash
● nginx.service - The nginx HTTP and reverse proxy server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
   Active: active (running) since Wed 2021-01-13 23:38:51 EST; 1s ago
  Process: 9339 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
  Process: 9336 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS)
  Process: 9334 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS)
 Main PID: 9341 (nginx)
3. Baru kita restart nginx nya jika syntax sudah ok:

$ yum install epel-release
5

Ok, konfigurasi sudah selesai semua. Waktunya testing. Silakan akses alamat 

$ systemctl status nginx
```bash
● nginx.service - The nginx HTTP and reverse proxy server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
   Active: active (running) since Wed 2021-01-13 23:38:51 EST; 1s ago
  Process: 9339 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
  Process: 9336 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS)
  Process: 9334 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS)
 Main PID: 9341 (nginx)
4 , jika sukses maka akan tampil halaman login 
$ systemctl status nginx
```bash
● nginx.service - The nginx HTTP and reverse proxy server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
   Active: active (running) since Wed 2021-01-13 23:38:51 EST; 1s ago
  Process: 9339 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
  Process: 9336 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS)
  Process: 9334 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS)
 Main PID: 9341 (nginx)
5. Sesuikan 
$ systemctl status nginx
```bash
● nginx.service - The nginx HTTP and reverse proxy server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
   Active: active (running) since Wed 2021-01-13 23:38:51 EST; 1s ago
  Process: 9339 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
  Process: 9336 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS)
  Process: 9334 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS)
 Main PID: 9341 (nginx)
6 dengan alamat webserver teman-teman, misal kalau pake IP 
$ systemctl status nginx
```bash
● nginx.service - The nginx HTTP and reverse proxy server
   Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)
   Active: active (running) since Wed 2021-01-13 23:38:51 EST; 1s ago
  Process: 9339 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
  Process: 9336 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS)
  Process: 9334 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS)
 Main PID: 9341 (nginx)
7.

Cara menggunakan no package php56 available

Mughi

Mughi adalah seorang Content Writer di Pasarhosting. Dia memulai karirnya sebagai pengembara demi mendapat kitab suci dengan dukungan dari gurunya temukan jati diri, tak pernah berhenti bertindak sesuka hati, kera sakti, menjadi pengawal mencari kitab suci, kera sakti, liar, nakal, brutal, membuat semua orang menjadi gempar, kera sakti, hanya hukuman yang dapat menghentikannya.