File konfigurasi (jalur php ini tidak ada nilai file konfigurasi yang dimuat (tidak ada))

Pengguna2072887442 diposting

Jika Anda menggunakan IIS/FastCGI, Anda dapat menentukan file konfigurasi PHP di pengaturan FastCGI

Untuk IIS5. 1/6. 0 gunakan opsi Argumen
[Types]
php=PHP-5.2
[PHP-5.2]
ExePath=C:\WITSuite\Languages\PHP-5.2\php-cgi.exe
Arguments=-c C:\WITSuite\Configuration\IIS\PHP-5.2\php.ini
QueueLength=999
MaxInstances=20
InstanceMaxRequests=500

Untuk IIS 7 gunakan perintah berikut untuk mendaftarkan PHP dengan PHP khusus. ini

%SystemRoot%\system32\inetsrv\appcmd set config /section:system.webServer/fastCGI "/+[fullPath='C:\WITSuite\Languages\PHP-5.2\php-cgi.exe',arguments='-c C:\WITSuite\Configuration\IIS\PHP-5.2\php.ini']"_

%SystemRoot%\system32\inetsrv\appcmd set config /section:system.webServer/handlers "/+[name='FastGCI-PHP-5.2',path='*.php',verb='*',modules='FastCgiModule',scriptProcessor='C:\WITSuite\Languages\PHP-5.2\php-cgi.exe|-c C:\WITSuite\Configuration\IIS\PHP-5.2\php.ini',resourceType='Either']"

(berdasarkan instalasi manual PHP)

.ini files or JSON file format as it is also known as, are very useful format to store stuff in. Especially large arrays._

Strangely enough there is this nice function to read the file, but no function to write it._

So here is one.

Use it as:  put_ini_file(string $file, array $array)

function put_ini_file($file, $array, $i = 0){
  $str="";
  foreach ($array as $k => $v){
    if (is_array($v)){
      $str.=str_repeat(" ",$i*2)."[$k]".PHP_EOL;
      $str.=put_ini_file("",$v, $i+1);
    }else
      $str.=str_repeat(" ",$i*2)."$k = $v".PHP_EOL;
  }
if($file)
    return file_put_contents($file,$str);
  else
    return $str;
}
?>

(PHP 5 >= 5. 2. 4, PHP7, PHP8)

php_ini_loaded_file — Ambil jalur ke php.ini yang dimuat. file ini

Keterangan

php_ini_loaded_file(). rangkaian. Salah

Parameter

Fungsi ini tidak memiliki parameter

Nilai Pengembalian

PHP yang dimuat. jalur ini, atau false jika tidak dimuat

Contoh

Contoh #1 php_ini_loaded_file() contoh

$inipath = php_ini_loaded_file();

if ($inipath) {
echo 'Loaded php.ini: ' . $inipath;
} else {
echo 'A php.ini file is not loaded';
}
?>

Contoh di atas akan menampilkan sesuatu yang mirip dengan

Loaded php.ini: /usr/local/php/php.ini

Halo saya punya sedikit masalah dengan menginstal PHP. Ini bukan milikku
pertama kali dengan PHP tetapi hari ini saya tidak tahu apa yang sedang terjadi. setelah saya
Instal php, apache dan mysql saya mencoba menjalankan fungsi mysql_connect()
saya mendapatkan Call to undefined function mysql_connect()

Saya meletakkan php. ini ke c. / direktori windows dan saya ubah di sana
extension_dir path, juga uncommented extension=php_mysql. dll
ekstensi = php_mysqli. dll

jadi semuanya harus baik-baik saja tapi tidak

setelah saya menjalankan phpinfo() saya mengerti

extension_dir = "C. \php5\" - tapi itu salah
File Konfigurasi yang Dimuat (tidak ada)

saya tidak tahu apa yang salah

adakah yang bisa membantu saya?

php. ini adalah file inti untuk menangani perilaku PHP dan kadang-kadang apache mungkin tidak mengambilnya dan php mungkin tidak digunakan dan itu akan menimbulkan masalah

Untuk mengatasinya, lihat saja output dari phpinfo terlebih dahulu
Cukup tambahkan potongan kode berikut di file php dan jalankan melalui server Anda

<?php
phpinfo();
_

Kemudian lihat file konfigurasi (php. ini), secara default akan menjadi /etc
Jika Anda tidak memiliki file php. ini di direktori tersebut, cari saja yang terkait seperti php. ini. default atau sesuatu dan salin saja sebagai php. ini dan mulai ulang apache Anda

Anda tidak memiliki izin untuk mengakses / di server ini. Kesalahan apache

Kelas super “javax. servlet. http. HttpServlet” tidak ditemukan di Java Build Path

Tambahkan batch/beberapa posting ke Halaman Facebook – Graph API

Menggunakan Facebook API untuk memposting artikel dari PHP

AbstrakKelas SureFireMojo Missing Maven Surefire

Kesalahan Data Pegas. getOutputStream() telah dipanggil untuk respons ini

Saya telah mencoba mengonfigurasi server Apache saya sepanjang hari, namun saya mengalami masalah besar saat mendapatkan php. file ini untuk dimuat

Ketika saya mencoba untuk terhubung ke database saya, saya mendapatkan kesalahan ini

Call to undefined function mysql_connect()

Setelah mendapatkan kesalahan ini, saya memuat halaman phpinfo dan menyadari php saya. file ini tidak dimuat seperti yang terlihat dari sini,

klip dari php saya. halaman info

Configuration File (php.ini) Path   C:\windows
Loaded Configuration File   (none)
Scan this dir for additional .ini files     (none)
Additional .ini files parsed    (none) 
  • Saya menjalankan PHP versi 5. 6. 21

Ini ada di mesin windows

Hal-hal yang telah saya lakukan di dalam php saya. file ini

  1. telah menghapus komentar pada baris ini

extension=php_mysql.dll extension=php_mysqli.dll

  1. Berubah ekstensi menjadi. extension_dir = "C:\php\ext"

Juga menambahkan ini ke file konfigurasi apache saya

LoadModule php5_module c:/php/php5apache2_4.dll
AddHandler application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "C:/php"
_

php saya. file ini ada di dalam c. \php Saya juga telah mencoba memasukkannya ke dalam Windows tetapi Idealnya saya ingin di folder php, namun tidak ada yang berhasil

Ketika saya menjalankan php -m itu menampilkan modul mysql dan mysqli unde php

Saya juga telah mencoba menambahkan folder php ke registri saya di bawah HKEY_LOCAL_MACHINE\SOFTWARE (kemudian saya menambahkan \php) Di mana saya menambahkan Nilai string yang disebut IniFilePath dan menyetel path ke C. \php\php. ini (juga mencoba hanya C. \php)

Saya melakukan ini karena http. //php. net/manual/en/konfigurasi. mengajukan. php mengatakan itu memeriksa di sana sebelum memeriksa di dalam folder windows. Namun tidak ada yang saya lakukan tampaknya berhasil

Di mana file konfigurasi PHP PHP ini saya berada?

ini file adalah file konfigurasi default untuk menjalankan aplikasi yang membutuhkan PHP. Ini digunakan untuk mengontrol variabel seperti ukuran unggahan, batas waktu file, dan batas sumber daya. File ini terletak di server Anda di folder /public_html .

Bagaimana cara membuat file PHP ini?

Cara Membuat PHP Secara Manual. .
Masuk ke akun cPanel Anda
Buka Manajer File Anda
Arahkan ke direktori public_html Anda
Buat berkas baru
Beri nama php. ini
Mengedit php. file ini yang baru saja Anda buat
Salin dan Tempel php default. kode ini dari salinan versi default di bawah ini
Klik Simpan Perubahan

Apa perbedaan antara pengembangan PHP ini dan produksi PHP ini?

Seperti namanya, php. ini-development berisi pengaturan yang cocok untuk lingkungan pengembangan dan php. ini-production berisi pengaturan yang cocok untuk lingkungan produksi . Sesuai kebutuhan Anda, Anda perlu mengambil cadangan file siapa pun dan mengganti nama file itu menjadi php.

Apa nama file khusus yang disediakan sebagai file konfigurasi default?

ini adalah file khusus yang disediakan sebagai file konfigurasi default.