Sebagai pembangun PHP, anda mungkin sering menghadapi beberapa masalah pelik, salah satunya adalah kegagalan untuk memasang phpredis
sambungan. Kadang-kadang kami mungkin benar-benar ingin menggunakan sambungan ini, tetapi kami memasangnya berulang kali, tetapi hasilnya ialah sambungan itu tidak pernah dipasang. Hari ini kita akan bercakap tentang penyelesaian kepada masalah ini.
Pertama sekali, mari kita fahami apakah sambungan ini.
phpredis
sambungan ialah program pelanggan Redis
rasmi PHP
, yang menyediakan satu set fungsi PHP yang boleh digunakan untuk mengendalikan Redis
. Apabila menggunakan sambungan phpredis
, anda boleh memainkan sepenuhnya ciri prestasi tinggi dan kependaman rendah sama ada dalam persekitaran berbilang benang atau persekitaran Web. Marilah kita menggunakan lebih baik Redis
untuk meningkatkan prestasi dan pengalaman sistem.
Menggunakan phpredis
membolehkan kami menggunakan PHP secara langsung untuk mengendalikan Redis
, dan ia serasi dengan semua rangka kerja PHP. Selain itu, phpredis
lebih pantas daripada sambungan phpredisent
, itulah sebabnya orang ramai lebih bersedia untuk menggunakan phpredis
dan bukannya phpredisent
.
Apabila memasang sambungan phpredis
, kadangkala kami menghadapi beberapa masalah, seperti tidak dapat memuat turun fail, dsb., tetapi yang paling menyusahkan perkara itu sambungan Masalah tidak dapat memasangnya.
Masalah ini mungkin mempunyai banyak sebab berikut:
phpredis
Versi terlalu lama atau terlalu baharu dan tidak menyokong versi PHP kami Jadi, untuk menyelesaikan masalah ini, kita perlu menyiasat dan menyelesaikan beberapa sebab di atas. phpredis
Pilihan 2: Sahkan persekitaran PHP dan parameter kompilasi phpredis
Jika terdapat masalah dengan pemasangan, kemungkinan parameter kompilasi kami salah, dan kami perlu menyahpasang versi lama dan menyusun semula PHP. Apabila menetapkan parameter kompilasi, kita harus memberi perhatian khusus sama ada parameter seperti phpredis
dan
--enable-maintainer-zts
Pilihan 3: Pasang komponen dan perpustakaan yang diperlukan --with-php-config
Kemudian, kami semak semula sama ada sambungan
boleh berjaya dipasang. Selepas kami mengesahkan bahawa beberapa komponen dan perpustakaan yang diperlukan hilang, kami perlu memasangnya. Jika sistem kami memasang beberapa perpustakaan, kami boleh menyemak versinya dengan menjalankan arahan berikut:$ apt-get install libevent-dev tcl $ apt-get install git
phpredis
Kemudian, kami boleh memasang perpustakaan yang hilang dengan menjalankan arahan berikut:
$ dpkg -s libevent-dev | grep Version
Jika perpustakaan yang hilang tidak dapat diselesaikan melalui
alat pengurusan pakej ini, kami mungkin perlu menghabiskan sedikit usaha untuk menyusun dan memasang perpustakaan bergantung yang diperlukan daripada kod sumber.$ apt-get install libevent-dev
Pilihan 4: Semak laluan pemasangan PHPapt-get
/usr/local/php/*
Setelah kami mengesahkan bahawa tiada masalah dengan laluan pemasangan PHP dan laluan sambungan, kami boleh memasang sambungan /usr/local/php7/*
dengan mudah.
Ringkasanphpredis
Atas ialah kandungan terperinci Mari kita bercakap tentang masalah bahawa sambungan phpredis tidak boleh dipasang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!