SlideShare a Scribd company logo
1 of 23
Cara Set Up Apache2 Dengan mod_fcgid Dan 
PHP5 Pada Mandriva 2010.1 Musim Semi 
Tutorial ini menjelaskan bagaimana Anda dapat 
menginstal Apache2 dengan mod_fcgid dan PHP5 di 
Mandriva 2010.1 Spring. mod_fcgid adalah alternatif 
yang kompatibel ke mod_fastcgi tua. ni memungkinkan 
Anda mengeksekusi script PHP dengan izin dari 
pemiliknya bukan pengguna Apache
1. Catatan Awal 
Saya menggunakan Mandriva 
2010.1 musim semi server tutorial 
ini dengan server1.example.com 
nama host dan alamat IP 
1A9k2u.16a8k.a0n.100m.embuat dua vhosts 
Apache dalam tutorial ini, 
www.example1.com dan 
www.example2.com, untuk 
menunjukkan penggunaan 
mod_fcgid.
2. Instalasi Apache2 / mod_fcgi / PHP5 
Pertama kita update 
database paket kami:
PHP5 SEBAGAI BERIKUT (MOD_FCGID 
MEMBUTUHKAN APACHE-MPM-WORKER BUKAN 
APACHE-MPM-PREFORK, JADI JIKA APACHE-MPM-PREFORK 
SAAT INI TERINSTAL, MODUL APACHE YANG 
BERGANTUNG PADA ITU AKAN BISA DIHAPUS, SEPERTI 
SEBAGAI APACHE-MOD_PHP):
Selanjutnya kita buka-/etc/php-cgi fcgi.ini ... 
dan tanda komentar pada baris cgi.fix_pathinfo =
Kemudian restart Apache:
3. Menciptakan vhosts Untuk www.example1.com 
dan www.example2.com 
Sekarang saya akan membuat dua 
vhosts, www.example1.com (dengan 
dokumen root / var / www / web1 / web) 
dan www.example2.com (dengan 
dokumen root / var / www / web2 / web). 
www.example1.com akan dimiliki oleh 
user dan group web1, dan 
www.example2.com oleh pengguna dan 
kelompok web2.
Pertama kita buat pengguna 
dan kelompok:
Lalu kita membuat akar dokumen dan membuat 
mereka dimiliki oleh pengguna / kelompok web1 
resp. web2: 
Kami akan menjalankan PHP menggunakan suexec; 
suexec ini dokumen root / var / www, sebagai perintah 
menunjukkan berikut:
Oleh karena itu kita tidak bisa memanggil biner PHP (/ usr / bin / php-FCGI) 
langsung karena terletak di luar Suexec ini dokumen root. Sebagai suexec tidak 
memungkinkan symlink, satu-satunya cara untuk memecahkan masalah adalah 
untuk menciptakan sebuah skrip wrapper untuk setiap situs web dalam 
subdirektori dari / var / www; script wrapper kemudian akan memanggil PHP 
binary / usr / bin / php-FCGI. Script wrapper harus dimiliki oleh pengguna dan 
kelompok masing-masing situs web, oleh karena itu kita perlu satu skrip wrapper 
untuk setiap situs web. Aku akan membuat script wrapper di subdirektori dari / var 
/ www / php-FCGI-script, misalnya / var / www / php-FCGI-scripts / web1 dan / 
var / www / php-FCGI-scripts / web2.
berada (yaitu, / etc / diterjemahkan menjadi 
/etc/php.ini). PHP_FCGI_MAX_REQUESTS adalah 
jumlah maksimum permintaan sebelum proses fcgid 
dihentikan dan yang baru diluncurkan. 
PHP_FCGI_CHILDREN mendefinisikan jumlah anak 
PHP yang akan diluncurkan. Script php-FCGI-starter 
harus dieksekusi, dan mereka (dan direktori mereka 
berada di) harus dimiliki oleh pengguna situs web dan 
grup:
Sekarang kita membuat vhosts Apache untuk 
www.example1.com dan www.example2.com. Tambahkan dua 
vhosts berikut pada akhir /etc/httpd/conf/httpd.conf:
Pastikan Anda mengisi jalan yang benar 
(dan pengguna yang benar dan 
kelompok garis SuexecUserGroup). 
Reload Apache setelah itu:
4. Pengujian 
Sekarang kita membuat file tes PHP kecil, 
misalnya di situs web www.example1.com ...
... Dan memanggil file dalam browser (http://www.example1.com/info.php). 
Jika semua berjalan lancar, ohasilnya akan terlihat seperti ini, dan Anda 
akan melihat CGI / FastCGI di garis Server API: 
Klik Untuk 
memperbesar
5. Kustom php.ini untuk Setiap Web Site 
Karena setiap situs web memiliki skrip php-FCGI-starter wrapper sendiri, 
adalah mungkin untuk menentukan file php.ini yang berbeda untuk situs 
web yang berbeda. Untuk menunjukkan ini, saya akan menyalin default php-cgi- 
fcgi.ini (/etc/php-cgi fcgi.ini) ke / var / www / web2 / direktori dan 
membuat www.example2.com menggunakan php.ini dari / var / www / web2 
/ direktori: 
(Anda sekarang dapat memodifikasi 
/var/www/web2/php.ini ke kesukaan Anda.)
Kemudian kita buka / var / www / php- 
FCGI-scripts / web2 / php-FCGI-starter ... 
... Dan menempatkan / var / www / web2 / di garis PHPRC: 
Reload Apache setelah itu:
Buat phpinfo baru (); file untuk www.example2.com ... Dan memanggil dalam browser 
(http://www.example2.com/info.php). The Loaded baris file 
konfigurasi sekarang harus menunjukkan- 
/var/www/web2/php-cgi fcgi.ini:
6. Mengubah Pengaturan Konfigurasi 
Tunggal PHP 
Alih-alih melewati file php.ini baru ke situs web Anda, 
Anda dapat juga mengubah pengaturan konfigurasi 
PHP tunggal dalam naskah php-FCGI-starter wrapper 
(atau menggunakan kombinasi keduanya) dengan 
menambahkan saklar-d untuk PHP executable. 
Sebagai contoh, jika saya ingin menonaktifkan 
magic_quotes_gpc untuk situs web 
www.example2.com, aku akan melakukannya sebagai 
berikut:
Reload Apache setelah itu: 
Kemudian panggilan script info.php lagi dalam browser 
(http://www.example2.com/info.php) dan mencari jalur 
magic_quotes_gpc - harus menunjukkan Off sekarang:

More Related Content

Viewers also liked (14)

Linux
LinuxLinux
Linux
 
Mandriva linux a
Mandriva linux aMandriva linux a
Mandriva linux a
 
Presentacion mandriva
Presentacion mandriva Presentacion mandriva
Presentacion mandriva
 
Mandriva linux 2011
Mandriva linux 2011Mandriva linux 2011
Mandriva linux 2011
 
Linux Mandriva
Linux MandrivaLinux Mandriva
Linux Mandriva
 
Expo sistemas operativos final
Expo sistemas operativos finalExpo sistemas operativos final
Expo sistemas operativos final
 
Mandriva linux
Mandriva linuxMandriva linux
Mandriva linux
 
Linux mandrake
Linux mandrakeLinux mandrake
Linux mandrake
 
PCLINUXOS
PCLINUXOSPCLINUXOS
PCLINUXOS
 
Beneficios de la capacitación
Beneficios de la capacitaciónBeneficios de la capacitación
Beneficios de la capacitación
 
Expo mandriva Linux
Expo mandriva LinuxExpo mandriva Linux
Expo mandriva Linux
 
Mandriva Company Overview
Mandriva Company OverviewMandriva Company Overview
Mandriva Company Overview
 
Usando Mandriva Urpmi
Usando Mandriva UrpmiUsando Mandriva Urpmi
Usando Mandriva Urpmi
 
Web 2
Web 2Web 2
Web 2
 

Similar to Mandriva

cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5
cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5
cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5stephan EL'wiin Shaarawy
 
Tugas presentasi fix
Tugas presentasi fixTugas presentasi fix
Tugas presentasi fixantokwon
 
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)ApriyantoGafur
 
Installasi dan Konfigurasi Framework CakePhp
Installasi dan Konfigurasi Framework CakePhpInstallasi dan Konfigurasi Framework CakePhp
Installasi dan Konfigurasi Framework CakePhpAde Hendini
 
MODUL / MATERI-MATERI PEMBELAJARAN PHP.pdf
MODUL / MATERI-MATERI PEMBELAJARAN PHP.pdfMODUL / MATERI-MATERI PEMBELAJARAN PHP.pdf
MODUL / MATERI-MATERI PEMBELAJARAN PHP.pdfAMV STUDIO DEVELOPMENT
 
Asas cakephp-mvc
Asas cakephp-mvcAsas cakephp-mvc
Asas cakephp-mvckriptonium
 
Tut xampp wordpress
Tut xampp wordpress Tut xampp wordpress
Tut xampp wordpress Nur Nissa
 
Tut xampp wordpress
Tut xampp wordpress Tut xampp wordpress
Tut xampp wordpress Nur Nissa
 
Apache web server 1
Apache web server 1Apache web server 1
Apache web server 1Ali Muntaha
 
8 pemrograman internet server side programming
8 pemrograman internet   server side programming8 pemrograman internet   server side programming
8 pemrograman internet server side programmingToni Tegar Sahidi
 
Cara intall aplikasi berbasis web di linux
Cara intall aplikasi berbasis web di linuxCara intall aplikasi berbasis web di linux
Cara intall aplikasi berbasis web di linuxPindoyono Patan
 
How to connect laravel 5.1 blade view to database using mvc concept
How to connect laravel 5.1 blade view to database using mvc conceptHow to connect laravel 5.1 blade view to database using mvc concept
How to connect laravel 5.1 blade view to database using mvc conceptfadhilmeist
 
0301_Pertemuan 1.pdf
0301_Pertemuan 1.pdf0301_Pertemuan 1.pdf
0301_Pertemuan 1.pdfyenisianturi4
 
Cara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di UbuntuCara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di UbuntuWirabumi Software
 
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10manafhsb
 
Belajar php (pemula dasar)
Belajar php (pemula dasar)Belajar php (pemula dasar)
Belajar php (pemula dasar)Andi Irawan
 

Similar to Mandriva (20)

Tugas2 Sistem Operasi 2
Tugas2 Sistem Operasi 2Tugas2 Sistem Operasi 2
Tugas2 Sistem Operasi 2
 
cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5
cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5
cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5
 
Tugas presentasi fix
Tugas presentasi fixTugas presentasi fix
Tugas presentasi fix
 
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
TugasII SO2 Install Apache, PHP Dan MySQL Pada CentOS 7 (LAMP)
 
Installasi dan Konfigurasi Framework CakePhp
Installasi dan Konfigurasi Framework CakePhpInstallasi dan Konfigurasi Framework CakePhp
Installasi dan Konfigurasi Framework CakePhp
 
MODUL / MATERI-MATERI PEMBELAJARAN PHP.pdf
MODUL / MATERI-MATERI PEMBELAJARAN PHP.pdfMODUL / MATERI-MATERI PEMBELAJARAN PHP.pdf
MODUL / MATERI-MATERI PEMBELAJARAN PHP.pdf
 
Asas cakephp-mvc
Asas cakephp-mvcAsas cakephp-mvc
Asas cakephp-mvc
 
tugas 2
tugas 2tugas 2
tugas 2
 
Tut xampp wordpress
Tut xampp wordpress Tut xampp wordpress
Tut xampp wordpress
 
Tut xampp wordpress
Tut xampp wordpress Tut xampp wordpress
Tut xampp wordpress
 
Xampp
XamppXampp
Xampp
 
websecure.ppt
websecure.pptwebsecure.ppt
websecure.ppt
 
Apache web server 1
Apache web server 1Apache web server 1
Apache web server 1
 
8 pemrograman internet server side programming
8 pemrograman internet   server side programming8 pemrograman internet   server side programming
8 pemrograman internet server side programming
 
Cara intall aplikasi berbasis web di linux
Cara intall aplikasi berbasis web di linuxCara intall aplikasi berbasis web di linux
Cara intall aplikasi berbasis web di linux
 
How to connect laravel 5.1 blade view to database using mvc concept
How to connect laravel 5.1 blade view to database using mvc conceptHow to connect laravel 5.1 blade view to database using mvc concept
How to connect laravel 5.1 blade view to database using mvc concept
 
0301_Pertemuan 1.pdf
0301_Pertemuan 1.pdf0301_Pertemuan 1.pdf
0301_Pertemuan 1.pdf
 
Cara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di UbuntuCara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di Ubuntu
 
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
 
Belajar php (pemula dasar)
Belajar php (pemula dasar)Belajar php (pemula dasar)
Belajar php (pemula dasar)
 

Recently uploaded

Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxadimulianta1
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatLatihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatArfiGraphy
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 

Recently uploaded (20)

Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
Perumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptxPerumusan Visi dan Prakarsa Perubahan.pptx
Perumusan Visi dan Prakarsa Perubahan.pptx
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajatLatihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
Latihan Soal bahasa Indonesia untuk anak sekolah sekelas SMP atau pun sederajat
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 

Mandriva

  • 1.
  • 2.
  • 3. Cara Set Up Apache2 Dengan mod_fcgid Dan PHP5 Pada Mandriva 2010.1 Musim Semi Tutorial ini menjelaskan bagaimana Anda dapat menginstal Apache2 dengan mod_fcgid dan PHP5 di Mandriva 2010.1 Spring. mod_fcgid adalah alternatif yang kompatibel ke mod_fastcgi tua. ni memungkinkan Anda mengeksekusi script PHP dengan izin dari pemiliknya bukan pengguna Apache
  • 4. 1. Catatan Awal Saya menggunakan Mandriva 2010.1 musim semi server tutorial ini dengan server1.example.com nama host dan alamat IP 1A9k2u.16a8k.a0n.100m.embuat dua vhosts Apache dalam tutorial ini, www.example1.com dan www.example2.com, untuk menunjukkan penggunaan mod_fcgid.
  • 5. 2. Instalasi Apache2 / mod_fcgi / PHP5 Pertama kita update database paket kami:
  • 6. PHP5 SEBAGAI BERIKUT (MOD_FCGID MEMBUTUHKAN APACHE-MPM-WORKER BUKAN APACHE-MPM-PREFORK, JADI JIKA APACHE-MPM-PREFORK SAAT INI TERINSTAL, MODUL APACHE YANG BERGANTUNG PADA ITU AKAN BISA DIHAPUS, SEPERTI SEBAGAI APACHE-MOD_PHP):
  • 7. Selanjutnya kita buka-/etc/php-cgi fcgi.ini ... dan tanda komentar pada baris cgi.fix_pathinfo =
  • 9. 3. Menciptakan vhosts Untuk www.example1.com dan www.example2.com Sekarang saya akan membuat dua vhosts, www.example1.com (dengan dokumen root / var / www / web1 / web) dan www.example2.com (dengan dokumen root / var / www / web2 / web). www.example1.com akan dimiliki oleh user dan group web1, dan www.example2.com oleh pengguna dan kelompok web2.
  • 10. Pertama kita buat pengguna dan kelompok:
  • 11. Lalu kita membuat akar dokumen dan membuat mereka dimiliki oleh pengguna / kelompok web1 resp. web2: Kami akan menjalankan PHP menggunakan suexec; suexec ini dokumen root / var / www, sebagai perintah menunjukkan berikut:
  • 12. Oleh karena itu kita tidak bisa memanggil biner PHP (/ usr / bin / php-FCGI) langsung karena terletak di luar Suexec ini dokumen root. Sebagai suexec tidak memungkinkan symlink, satu-satunya cara untuk memecahkan masalah adalah untuk menciptakan sebuah skrip wrapper untuk setiap situs web dalam subdirektori dari / var / www; script wrapper kemudian akan memanggil PHP binary / usr / bin / php-FCGI. Script wrapper harus dimiliki oleh pengguna dan kelompok masing-masing situs web, oleh karena itu kita perlu satu skrip wrapper untuk setiap situs web. Aku akan membuat script wrapper di subdirektori dari / var / www / php-FCGI-script, misalnya / var / www / php-FCGI-scripts / web1 dan / var / www / php-FCGI-scripts / web2.
  • 13.
  • 14. berada (yaitu, / etc / diterjemahkan menjadi /etc/php.ini). PHP_FCGI_MAX_REQUESTS adalah jumlah maksimum permintaan sebelum proses fcgid dihentikan dan yang baru diluncurkan. PHP_FCGI_CHILDREN mendefinisikan jumlah anak PHP yang akan diluncurkan. Script php-FCGI-starter harus dieksekusi, dan mereka (dan direktori mereka berada di) harus dimiliki oleh pengguna situs web dan grup:
  • 15. Sekarang kita membuat vhosts Apache untuk www.example1.com dan www.example2.com. Tambahkan dua vhosts berikut pada akhir /etc/httpd/conf/httpd.conf:
  • 16. Pastikan Anda mengisi jalan yang benar (dan pengguna yang benar dan kelompok garis SuexecUserGroup). Reload Apache setelah itu:
  • 17. 4. Pengujian Sekarang kita membuat file tes PHP kecil, misalnya di situs web www.example1.com ...
  • 18. ... Dan memanggil file dalam browser (http://www.example1.com/info.php). Jika semua berjalan lancar, ohasilnya akan terlihat seperti ini, dan Anda akan melihat CGI / FastCGI di garis Server API: Klik Untuk memperbesar
  • 19. 5. Kustom php.ini untuk Setiap Web Site Karena setiap situs web memiliki skrip php-FCGI-starter wrapper sendiri, adalah mungkin untuk menentukan file php.ini yang berbeda untuk situs web yang berbeda. Untuk menunjukkan ini, saya akan menyalin default php-cgi- fcgi.ini (/etc/php-cgi fcgi.ini) ke / var / www / web2 / direktori dan membuat www.example2.com menggunakan php.ini dari / var / www / web2 / direktori: (Anda sekarang dapat memodifikasi /var/www/web2/php.ini ke kesukaan Anda.)
  • 20. Kemudian kita buka / var / www / php- FCGI-scripts / web2 / php-FCGI-starter ... ... Dan menempatkan / var / www / web2 / di garis PHPRC: Reload Apache setelah itu:
  • 21. Buat phpinfo baru (); file untuk www.example2.com ... Dan memanggil dalam browser (http://www.example2.com/info.php). The Loaded baris file konfigurasi sekarang harus menunjukkan- /var/www/web2/php-cgi fcgi.ini:
  • 22. 6. Mengubah Pengaturan Konfigurasi Tunggal PHP Alih-alih melewati file php.ini baru ke situs web Anda, Anda dapat juga mengubah pengaturan konfigurasi PHP tunggal dalam naskah php-FCGI-starter wrapper (atau menggunakan kombinasi keduanya) dengan menambahkan saklar-d untuk PHP executable. Sebagai contoh, jika saya ingin menonaktifkan magic_quotes_gpc untuk situs web www.example2.com, aku akan melakukannya sebagai berikut:
  • 23. Reload Apache setelah itu: Kemudian panggilan script info.php lagi dalam browser (http://www.example2.com/info.php) dan mencari jalur magic_quotes_gpc - harus menunjukkan Off sekarang: