Bagaimana saya bisa menjalankan semua file php saya di server Linux? Saya menyalin semua file PHP ke server Linux saya di bawah /www
dan saya memang mengubah pengaturan konfigurasi seperti berikut. Saya juga membuat file log kesalahan di bawah /logs
.
Tetapi ketika saya berjalan mytest.example.com
di browser, itu tidak berfungsi dan halaman menunjukkan:
Ups! Google Chrome tidak dapat menemukan mytest.example.com
Saya pikir saya perlu mengubah atau menambahkan sesuatu.
Saya menggunakan Putty untuk mengakses Centos dan menggunakan WinSCP sebagai FTP.
<VirtualHost *:80>
ServerName mytest.example.com
DocumentRoot /www/allphpfile/
ErrorLog logs/my_test_error_log
</VirtualHost>
nslookup mytest.example.com
di baris perintah. Apakah itu menunjukkan alamat IP Anda? Apakah Anda memiliki server DNS yang diatur untuk itu (saya pikir Anda bukan pemilik domain example.com, kan)? lol/var/www
dan tidak/www
ada - tidak ada alasan untuk meletakkannya di folder di tingkat root sistem file Anda./var/www
harus dilakukan.Jawaban:
Anda tidak dapat terhubung ke layanan di bawah example.com kecuali Anda adalah pemilik domain itu. Anda memerlukan tiga hal untuk meng-host konten PHP;
Secara teknis, Anda tidak memerlukan semua itu untuk "menjalankan file PHP". Anda dapat menginstal juru bahasa menggunakan manajer paket dan memohonnya pada file:
Pengguna lain menyarankan bahwa sebenarnya mungkin untuk menggunakan domain contoh jika dikonfigurasi secara lokal. Untuk mengaktifkan mesin lokal untuk menyelesaikan domain arbitrer, Anda dapat mengaitkan domain arbitrer itu dengan alamat IP arbitrer di / etc / hosts seperti:
/ etc / hosts:
(xx.zz.yy harus angka aktual)
sumber
Solusi: konfigurasikan server LAMP dalam centos yang diikuti oleh beberapa langkah, url referensi untuk konfigurasi https://library.linode.com/lamp-guides/centos-6 dan juga instal phpmyadmin untuk manajemen referensi URL url https: //library.linode. com / lamp-guide / centos-6
sumber
example.com
- karena alasan yang jelas.Instal paket php melalui rpm atau yum.
Maka pertama-tama kita perlu tahu apa yang dibutuhkan pengguna hosting (hosting khusus atau hosting virtual)
Instal paket mysql di server
lakukan perubahan pada file httpd> conf> httpd.conf jika Anda ingin mendapatkan perubahan apa pun terkait port layanan apache Tidak dan semua itu
Untuk menyediakan hosting virtual melalui layanan tunggal & IP singla. Silakan merujuk di bawah DocumentRoot /var/www/.html ServerName example.com
mulai layanan httpd layanan httpd mulai
Sekarang cobalah untuk meng-host situs web mana pun dengan menyediakan ip sistem apache yang diinstal pada DNS untuk atau rev file.
Nikmati hari
sumber