Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk memasang php5.4 dengan wdcp
Cara memasang php5.4 melalui wdcp: 1. Pasang wdcp; 2. Pasang mysql melalui arahan "sh mysql_up55.sh" 3. Pasang php5.4 melalui "sh php_up54.sh".
Persekitaran pengendalian artikel ini: sistem linux5.9.8, versi PHP5.4, komputer DELL G3
Cara memasang php5.4 dengan wdcp ?
WDCP memasang dan mengkonfigurasi php5.4 dan mongodb:
Rekodkannya supaya anda tidak melupakannya. Semua proses pemasangan telah diuji dan digunakan oleh saya sendiri tanpa sebarang masalah.
mv 移动文件 mkdir 创建文件夹 rm 删除 cp 复制 netstat 网络状态 tar 解压 wget 下载 rpm 安装内容 config/make/make install 编译安装
Jika anda ingin menjalankan arahan dalam direktori tertentu, anda perlu menambah ./
Pemasangan pakej RPM
wget http://down.wdlinux.cn/in/lanmp_wdcp_ins.sh
sh lanmp_wdcp_ins.sh
Muat turun skrip dan nyahzipnya dan muat naik ke direktori pemasangan anda
Alamat muat turun: http://pan.baidu.com/s/1dD9vXBV
1 . Pasang mysql
sh mysql_up55.sh
2 Pasang php
sh php_up54.sh
Jika anda perlu memasang versi lain, hanya gunakan nombor versi Boleh ini: sh php_up54.sh, jika nombor versi terkini ialah 5.5.15, gunakan sh php_up54.sh 5.5.15
3. Pasang zend guard,
sh Zendguard6.sh
4 Selepas memasang zend, ingat untuk memulakan semula pelayan web
perkhidmatan httpd mulakan semula
perkhidmatan nginxd restart
5. Apabila memulakan semula mysql, ia menggesa bahawa latar belakang tidak boleh dilog masuk.
Penyelesaian: vim /www/wdlinux/init.d/mysqld
basedir=/www/wdlinux/mysql
datadir = /www/wdlinux/mysql/var
Oleh kerana saya tidak biasa dengan Linux, saya mengikuti tutorial laman web rasmi untuk menggunakan pecl pasang mongo dan pergi ke Walaupun memuat turun, menyahmampat dan menyusun daripada github tidak boleh lulus.
Kemudian saya fikir ia mungkin kerana saya menaik taraf php kepada 5.4, tetapi php centos bukan versi php yang dinaik taraf kemudian, jadi versi pecl salah Ini mungkin boleh didapati dalam prompt, kerana ia menggesa bahawa sebagai contoh, phpize belum dikemas kini Pemasangan dan ralat lain, melaksanakan gesaan yum install php5-devel bahawa pakej tidak dapat ditemui, tetapi arahan ini tersedia dalam direktori pemasangan, jadi penyelesaiannya sangat mudah dan ada. tidak perlu melalui sebarang lencongan.
1. Jalankan langsung arahan pecl dalam folder php
/www/wdlinux/php/bin/pecl install mongo
2 >
extension=mongo.soPasang mongodb (v2.6.x)1. Muat turun mongodbcurl -O http://downloads.mongodb .org/linux/mongodb-linux-x86_64-2.6.11.tgz2. Beralih ke direktori wdlinux (direktori akar wdcp) mv mongodb-linux-x86_64-2. .11 .tgz /www/wdlinux3 Buka zip tar -zxvf mongodb-linux-x86_64-2.6.11.tgz4 >mv mongodb-linux-x86_64-2.6.11 mongodb
5 Masukkan folder mongodb dan cipta folder data dan log >data mkdir
log mkdir
6 Ubah suai fail rc.local dan sistem akan berjalan secara automatik selepas dimulakan semula
vim /etc/rc.local
Tambah dan simpan
/www/wdlinux/mongodb/bin/mongod --dbpath /www/wdlinux/mongodb/data --logpath /www/wdlinux/mongodb/log/dblog --port 27017 - -auth
7. Jalankan mongod
Konfigurasikan mongodb (ditulis sebelum, ulang)
1 Buka mongo.exe dengan konsol
3 Gunakan terus db.addUser("root","12345") ---- --> ;Ini adalah perintah usang. Ia menjana pentadbir dengan peranan root dan kebenaran penuh.
4. Masukkan semula mongo.exe dan gunakan mongo.exe -u root -p 12345
--authenticationDatabase
admin untuk memulakan klien -------> ;Gunakan root Hanya apabila pentadbir log masuk, anda boleh membuat pentadbir untuk koleksi anda5 Contohnya, nama pangkalan data lbs saya ialah lbs_people masukkan kandungan berikut untuk mencipta pangkalan data yang dipanggil lbs_people Untuk pentadbir lbsadmin, apa yang perlu diperhatikan di sini ialah peranannya hendaklah dbOwner, yang bermaksud ia telah membaca, menulis dan meminta kebenaran untuk koleksi dbAdmin, iaitu kebenaran penyelenggaraan
6. Tambah indeks db.lbs_people.ensureIndex({poi:"2d"})
arahan mongodb biasause lbs_peopledb.createUser({ user: "lbsadmin", pwd: "password", roles: [ { role: "dbOwner", db: "lbs_people" } ] } )
tunjukkan pangkalan data dbs
db .drop() Padamkan pangkalan data
db.createCollection("name") Buat koleksi kosong
Pembelajaran yang disyorkan: "
Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk memasang php5.4 dengan wdcp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!