Jika Anda berencana untuk menginstal PHP di Linux atau varian Unix lainnya, maka berikut adalah daftar prasyaratnya -
- Distribusi sumber PHP http://www.php.net/downloads.php
- Distribusi sumber Apache terbaru https://httpd.apache.org/download.cgi
- Basis data yang mendukung PHP, jika Anda berencana untuk menggunakannya (Misalnya MySQL, Oracle, dll.)
- Perangkat lunak lain yang didukung yang harus terhubung dengan PHP (server email, paket BCMath, JDK, dan sebagainya)
- Kompiler ANSI C
- Gnu make utility - Anda dapat mengunduhnya dengan bebas di https://www.gnu.org/software/make
Sekarang inilah langkah-langkah untuk menginstal Apache dan PHP7 di mesin Linux atau Unix Anda. Jika versi PHP atau Apache Anda berbeda, harap berhati-hati.
Jika Anda belum melakukannya, unzip dan urungkan distribusi sumber Apache Anda. Kecuali Anda memiliki alasan untuk melakukan sebaliknya, /usr/local adalah tempat standar.
gunzip -c apache_1.3.x.tar.gz
tar -xvf apache_1.3.x.tar
Bangun Server apache sebagai berikut
cd apache_1.3.x
./configure --prefix=/usr/local/apache --enable-so
make
make install
Buka zip dan untar distribusi sumber PHP Anda. Kecuali Anda memiliki alasan untuk melakukan sebaliknya, /usr/local adalah tempat standar.
gunzip -c php-5.x.tar.gz
tar -xvf php-5.x.tar
cd php-7.x
Konfigurasi dan Build PHP Anda, dengan asumsi Anda menggunakan database MySQL
./configure --with-apxs=/usr/sbin/apxs \
--with-mysql=/usr/bin/mysql
make
make install
Instal file php.ini. Edit file ini untuk mendapatkan arahan konfigurasi -
cd ../../php-7.x
cp php.ini-dist /usr/local/lib/php.ini
Beri tahu server Apache Anda dari mana Anda ingin menyajikan file, dan ekstensi apa yang Anda inginkan untuk mengidentifikasi file PHP. A .php adalah standarnya, tetapi Anda dapat menggunakan .html, .phtml, atau apa pun yang Anda inginkan.
- Buka file konfigurasi HTTP Anda (/usr/local/apache/conf atau apa pun path Anda)
- Buka httpd.conf dengan editor teks.
- Cari kata DocumentRoot (yang akan muncul dua kali), dan ubah kedua jalur ke direktori tempat Anda ingin menyajikan file (dalam kasus kami, / home / httpd). Kami merekomendasikan direktori home daripada default /usr/local/apache/htdocs karena lebih aman, tetapi tidak harus dalam direktori home. Anda akan menyimpan semua file PHP Anda di direktori ini.
Tambahkan setidaknya satu direktif ekstensi PHP, seperti yang ditampilkan di baris pertama kode setelahnya. Di baris kedua, we.ve juga menambahkan penangan kedua agar semua file HTML diurai sebagai PHP.
AddType application/x-httpd-php.php
AddType application/x-httpd-php.html
Restart server Anda. Setiap kali Anda mengubah konfigurasi HTTP atau file php.ini, Anda harus berhenti dan memulai server Anda lagi.
cd ../bin
./apachectl start
Setel izin direktori root dokumen menjadi world-executable. File PHP sebenarnya dalam direktori hanya perlu dapat dibaca oleh dunia (644). Jika perlu, ganti /home/httpd dengan root dokumen Anda di bawah ini -
chmod 755 /home/httpd/html/php
Buka editor teks. Ketik: <?php phpinfo(); ?>
. Simpan file ini di root dokumen server Web Anda sebagai info.php.
Mulai browser Web apa pun dan telusuri file. Anda harus selalu menggunakan permintaan HTTP (http://www.testdomain.com/info.php atau http: //localhost/info.php atau http://127.0.0.1/info .php) daripada nama file (/home/httpd/info.php) agar file dapat diurai dengan benar
Anda akan melihat tabel panjang informasi tentang pesan instalasi PHP baru Anda. Selamat!
tutorial php install php php