Maison >développement back-end >tutoriel php >Comment déployer php+mysql+apache via des opérations liées au système Linux
Lorsque nous exécutons des fichiers php sous Linux, nous avons également besoin de l'environnement php. Dans le passé, beaucoup d'entre eux étaient installés séparément. Ce que je propose maintenant est une méthode simple qui peut être directement. utilisé en un seul clic, il n'est pas nécessaire de les installer un par un, c'est-à-dire qu'un package compressé est inclus, appelé lnmp, et il vous suffit de l'installer.
Exigences du système :
Système Linux CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian
Nécessite plus de 5 Go d'espace restant sur le disque dur
Nécessite plus de 128 Mo de mémoire (S'il s'agit d'un VPS avec une petite mémoire de 128 Mo, Xen doit avoir SWAP et OpenVZ a besoin d'au moins 128 Mo de vSWAP ou de mémoire flash).
Plus de 1 Go de mémoire est requis pour installer MySQL 5.6 ou 5.7 et MariaDB 10 !.
Le VPS ou le serveur doit être connecté à Internet, et la source réseau doit être configurée pour ne pas être une source CD, et le DNS du VPS/serveur doit être normal !
Linux est sensible à la casse, veuillez faire attention lorsque vous saisissez des commandes !
Le package d'installation en un clic LNMP V1.3 a été installé sur PhotonVPS, Vultr, Aoyou Host, OneAsiahost Singapore VPS, Bricklayer, BudgetVM, DigitalOcean, LocVPS, Linode, DiaHosting, Ruihao Kaiyuan, KVMLA, Jingwen Internet, RamNode, 32 -bit et 64 bits CentOS 5-7, RHEL 6-7, Fedora 21-23, Debian 7-8, Ubuntu 10.04-16.04 de Hostigation, BuyVM, 80VPS, XSVPS, HostUS, Kuaiyi Internet, Alibaba Cloud et bien d'autres VPS Le test a réussi sur le système.
Étapes d'installation :
Il y a deux situations : la première est que vous avez téléchargé le package compressé ; la seconde est de télécharger et d'installer en ligne, ces deux-là sont les premiers. les étapes sont différentes, mais le reste est le même.
La première méthode :
1. Placez le package compressé lnmp téléchargé dans un répertoire avec une mémoire Linux relativement grande. dans Installé sous root (parfois il ne peut pas être installé en raison d'une petite mémoire),
a : Puis lancez la décompression : tar -zxvf Le nom lnmp de votre package compressé
b : Entrez le répertoire lnmp décompressé et exécutez la commande : ./install.sh lnmp
ou
Deuxième :
1 Vous pouvez choisir d'utiliser la version téléchargée (recommandée pour les VPS américains et étrangers ou les utilisateurs disposant de peu d'espace) Ou la version complète (recommandée pour les VPS nationaux, les utilisateurs nationaux peuvent trouver l'adresse de téléchargement nationale dans le téléchargement et la remplacer. Il n'y a aucune différence entre les deux, sauf que la version complète place certains fichiers de code source requis dans le package d'installation). avance.
Installer LNMP
wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1 .3-full && ./install.sh lnmp
La commande ci-dessus est une étape pour démarrer l'installation
L'étape suivante est la même
Après avoir exécuté la commande ci-dessus , L'invite suivante apparaîtra :
Vous devez définir le mot de passe root de MySQL (appuyez sur Entrée sans le saisir et il sera défini sur root s'il y a une erreur dans la saisie et que vous). devez le supprimer, vous pouvez maintenir la touche Ctrl enfoncée et appuyer sur la touche Retour arrière pour le supprimer. Entrez et appuyez sur Entrée pour passer à l'étape suivante, comme indiqué dans la figure ci-dessous :
Demandez si vous devez activer MySQL InnoDB Le moteur InnoDB est activé par défaut. . Entrez ou entrez y directement. Si vous êtes sûr que ce n'est pas nécessaire, si vous avez besoin du moteur, vous pouvez entrer n Une fois la saisie terminée, appuyez sur Entrée pour passer à l'étape suivante
Sélectionnez la version actuelle. , plusieurs versions de MySQL et MariaDB sont fournies. Il est à noter que MySQL 5.6, 5.7 et MariaDB 10 doivent disposer de plus de 1 Go de mémoire. Seules les configurations supérieures peuvent être sélectionnées :
Entrez le numéro de série. devant la version MySQL ou MariaDB correspondante, appuyez sur Entrée pour passer à l'étape suivante, et sélectionnez la version PHP :
Remarque : vous devez vous confirmer lors du choix d'une version supérieure telle que PHP7. Est-elle compatible avec votre propre programme ?
Entrez le numéro de série de la version PHP que vous souhaitez choisir, appuyez sur Entrée pour passer à l'étape suivante, et choisissez si vous souhaitez installer l'optimisation de la mémoire :
Vous pouvez choisir pour ne pas installer, Jemalloc ou TCmalloc, entrez le correspondant Entrez le numéro de série Si vous appuyez directement sur Entrée, la valeur par défaut est de ne pas installer.
S'il s'agit de LNMPA ou LAMP, le message « Veuillez saisir l'adresse e-mail de l'administrateur : ». Vous devez définir l'adresse e-mail de l'administrateur, qui sera affichée sur la page d'erreur lorsqu'une erreur est signalée.
Sélectionnez ensuite la version Apache
Saisissez le numéro de série devant la version correspondante lorsque vous y êtes invité et appuyez sur Entrée.
Après avoir demandé « Appuyez sur n'importe quelle touche pour installer… ou appuyez sur Ctrl+c pour annuler », appuyez sur la touche Entrée pour confirmer et démarrer l'installation.
Le script LNMP installera et compilera automatiquement les logiciels Nginx, MySQL, PHP, phpMyAdmin et Zend Optimizer.
Le temps d'installation peut varier de quelques dizaines de minutes à plusieurs heures, principalement en raison de facteurs tels que la vitesse réseau configurée de la machine.
3. L'installation est terminée
S'il affiche Nginx : OK, MySQL : OK, PHP : OK
Et Nginx, MySQL et PHP sont tous en cours d'exécution, et les ports 80 et 3306 existent et les invites Install lnmp V1.3 terminée, profitez-en !, cela signifie que l'installation a réussi.
Ensuite, cliquez sur le didacticiel pour ajouter un hôte virtuel. Après avoir ajouté l'hôte virtuel, téléchargez le code du site Web. Vous pouvez utiliser le serveur sftp ou ftp pour télécharger le site Web, résoudre le nom de domaine en IP du VPS ou du serveur. , et la résolution prendra effet et vous pourrez l'utiliser.
4. L'installation a échoué
Si une invite similaire à l'image ci-dessus apparaît, cela signifie que l'installation a échoué, indiquant que l'installation n'a pas réussi ! ! Vous devez utiliser winscp ou d'autres outils similaires pour télécharger lnmp-install.log dans le répertoire /root, publier sur le forum de support LNMP et indiquer le nom de distribution de votre système et le numéro de version, 32 bits ou 64 bits, etc., et copy lnmp -Le fichier install.log est compressé et téléchargé sur le forum en pièce jointe. Nous trouverons les erreurs dans les journaux et fournirons les solutions correspondantes.
Par défaut, LNMP n'installe pas de serveur FTP. Si vous avez besoin d'un serveur FTP : https://lnmp.org/faq/ftpserver.html
Cet article présente comment déployer php. +mysql via le système Linux +opérations liées à Apache, veuillez faire attention au site Web chinois php pour plus de contenu connexe.
Recommandations associées :
Explication du processus de mise en place de l'environnement Nginx+PHP+Mysql sous Linux
thinkphp+redis+queue problèmes liés
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!