Comment installer php5.4 avec wdcp : 1. Installez wdcp ; 2. Installez mysql via la commande "sh mysql_up55.sh" ; 3. Installez php5.4 via "sh php_up54.sh".
L'environnement d'exploitation de cet article : système linux5.9.8, version PHP5.4, ordinateur DELL G3
Comment installer php5.4 avec wdcp ?
WDCP installe et configure php5.4 et mongodb :
Enregistrez-le pour ne pas l'oublier. Tous les processus d'installation ont été testés et utilisés par moi-même sans aucun problème.
mv 移动文件 mkdir 创建文件夹 rm 删除 cp 复制 netstat 网络状态 tar 解压 wget 下载 rpm 安装内容 config/make/make install 编译安装
Si vous souhaitez exécuter une commande dans un certain répertoire, vous devez ajouter ./
Installation du package RPM
wget http://down.wdlinux.cn / in/lanmp_wdcp_ins.sh
sh lanmp_wdcp_ins.sh
Téléchargez le script, décompressez-le et téléchargez-le dans votre propre répertoire d'installation
Adresse de téléchargement : http://pan.baidu.com/s /1dD9vXBV
1. Installez mysql
sh mysql_up55.sh
2. Installez php
sh php_up54.sh
Si vous devez installer d'autres versions, utilisez simplement ceci : sh php_up54.sh numéro de version, pour Par exemple, le dernier numéro de version est 5.5 .15, utilisez sh php_up54.sh 5.5.15
3 Installez zend guard,
sh Zendguard6.sh
4. Après avoir installé zend, n'oubliez pas de redémarrer le serveur Web
.service httpd restart
service nginxd restart
5 Lors du redémarrage de MySQL, il indique que l'arrière-plan ne peut pas être connecté.
Solution : vim /www/wdlinux/init.d/mysqld
basedir=/www/wdlinux/mysql
datadir=/www/wdlinux/mysql/var
Parce que je ne suis pas très familier avec Linux, je n'ai pas pu l'ignorer en suivant le tutoriel du site officiel utilisant pecl install mongo et en téléchargeant, décompressant et compilant depuis github.
Plus tard, j'ai pensé que c'était peut-être parce que j'avais mis à niveau php vers 5.4, mais centos php n'est pas la version de php qui a été mise à niveau plus tard, donc la version pecl est fausse. Cela peut probablement être trouvé dans l'invite, car elle provoque des erreurs telles. car phpize n'est pas installé. Lors de l'exécution de yum install php5-devel, il indique que le package est introuvable, mais ces commandes sont disponibles dans le répertoire d'installation, la solution est donc très simple et il n'est pas nécessaire de contourner les coins. tous.
1. Exécutez directement la commande pecl dans le dossier php
/www/wdlinux/php/bin/pecl installez mongo
2.php.ini et ajoutez
extension=mongo.so
1. Téléchargez mongodb
curl -O http://downloads.mongodb.org/linux/mongodb-linux-x86_64-2.6.11.tgz
2. du répertoire wdcp)
mv mongodb-linux-x86_64-2.6.11.tgz /www/wdlinux
3 Décompressez
tar -zxvf mongodb-linux-x86_64-2.6.11.tgz
4.
mv mongodb-linux-x86_64-2.6.11 mongodb
5 Entrez dans le dossier mongodb et créez des dossiers de données et de journaux. Le premier stocke la base de données et le second stocke les journaux
mkdir data
mkdir log
6. . Modifiez le fichier rc .local, le système s'exécutera automatiquement après le redémarrage
vim /etc/rc.local
Ajoutez et enregistrez
/www/wdlinux/mongodb/bin/mongod --dbpath /www/wdlinux/mongodb/. data --logpath /www/ wdlinux/mongodb/log/dblog --port 27017 --auth
7 Exécutez mongod
1 Ouvrez mongo.exe avec la console
.2. Entrez use admin ----->Cette étape consiste à accéder à la base de données de gestion des utilisateurs par défaut afin de créer un administrateur global)
3. Utilisez directement db.addUser("root","12345"). ------> ;Il s'agit d'une commande obsolète. Elle génère un administrateur avec le rôle de root et toutes les autorisations.
4. Entrez à nouveau mongo.exe et utilisez mongo.exe -u root -p 12345 --authenticationDatabase admin pour démarrer le client -------> collection pour votre administrateur
5. Par exemple, le nom de ma base de données lbs est lbs_people, puis entrez le contenu suivant pour créer un administrateur appelé lbsadmin. Ce qu'il faut noter ici, c'est que le rôle doit être dbOwner, ce qui signifie que la collection existe. Les autorisations de lecture, d'écriture et de vérification sans dbAdmin, c'est-à-dire l'autorisation de maintenance
use lbs_peopledb.createUser({ user: "lbsadmin", pwd: "password", roles: [ { role: "dbOwner", db: "lbs_people" } ] } )
6 Ajouter l'index db.lbs_people.ensureIndex({poi:"2d"})
show. dbs show database
show collections display Set
db.drop() Supprimer la base de données
db.createCollection("name") Créer un ensemble vide
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!