Créez des applications basées sur PHP avec cette pile logicielle essentielle.
Accédez facilement à l'une des piles de services Web les plus populaires : le système d'exploitation Linux, le serveur Web Apache , le système de gestion de base de données relationnelle MySQL et le langage de programmation PHP. La pile LAMP est la pile de base pour les frameworks PHP open source comme WordPress, Drupal et Laravel. Les composants de la pile elle-même sont éprouvés dans leur stabilité et leur capacité à fournir des applications web modernes sur un écosystème avancé.
Commencez à construire sur une pile de développement de base encore plus rapidement avec l'application LAMP Stack One-Click de Linode.
Logiciel inclus
LOGICIEL | DÉCISION |
---|---|
Apache Serveur HTTP | Serveur web qui peut être utilisé pour servir votre site ou votre application web. |
Serveur MySQL | Base de données relationnelle. |
PHP 7 | Langage de programmation à usage général. |
UFW | Utilitaire de pare-feu. Les ports 22/tcp, 80/tcp, et 443/tcp pour IPv4 et IPv6 permettront le trafic sortant et entrant. |
Options de la pile LAMP
Champ | Description |
---|---|
Adresse e-mail | Adresse électronique pour le certificat SSL de Let's Encrypt. Elle est également utilisée comme adresse électronique de la SOA si vous saisissez également un domaine. Obligatoire. |
L'utilisateur sudo limité à créer pour le Linode | Il s'agit du compte utilisateur limité qui sera créé pour le Linode. Ce compte a des privilèges d'utilisateur sudo. |
Le mot de passe pour l'utilisateur sudo limité | Définissez un mot de passe pour l'utilisateur sudo limité. Le mot de passe doit répondre aux exigences de validation de la force de complexité pour un mot de passe fort. Ce mot de passe peut être utilisé pour effectuer n'importe quelle action sur votre serveur, comme pour l'utilisateur root, il doit donc être long, complexe et unique. |
La clé publique SSH qui sera utilisée pour accéder au Linode. | Si vous souhaitez accéder à SSH via une clé publique (recommandé) plutôt que par mot de passe, entrez la clé publique ici. |
Désactiver l'accès root par SSH ? | Sélectionnez Yes pour empêcher le compte root de se connecter au serveur via SSH. Sélectionnez No pour permettre au compte root de se connecter via SSH. |
Votre Linode API Jeton | Votre Linode API Token est nécessaire pour créer des enregistrements DNS. S'il est fourni avec l'option subdomain et domain l'installation tente de créer des enregistrements DNS via le Linode API. Si vous n'avez pas de jeton, mais que vous souhaitez que l'installation crée des enregistrements DNS, vous devez créez-en un avant de poursuivre. |
Sous-domaine | Le sous-domaine pour lequel vous souhaitez que le programme d'installation crée un enregistrement DNS pendant l'installation. La suggestion donnée est www . Le sous-domaine ne doit être fourni que si vous fournissez également un nom de domaine. domain et API Token . |
Domaine | Le nom de domaine où vous souhaitez héberger votre site Web. Le programme d'installation crée un enregistrement DNS pour ce domaine pendant l'installation si vous fournissez ce champ avec votre nom de domaine. API Token . |
Note : Le mot de passe pour l'utilisateur MySQL root est automatiquement généré et fourni dans le fichier `/root/.linode_credentials.txt` lorsque le déploiement LAMP est terminé.
Options Linode
Après avoir fourni les options spécifiques à l'application, entrez les valeurs de configuration pour votre serveur Linode :
Configuration | Description |
---|---|
Sélectionnez une image | Debian 10, Debian 11, Ubuntu 20.04 LTS sont actuellement les seules images supportées par l'application LAMP Marketplace . requis. |
Région | La région dans laquelle vous souhaitez que votre Linode réside. En général, il est préférable de choisir un emplacement qui est le plus proche de vous. Pour plus d'informations sur le choix d'un centre de données, consultez le guide Comment choisir un centre de données. Vous pouvez également générer des rapports MTR pour un examen plus approfondi des routes réseau entre vous et chacun de nos centres de données. Nécessaire. |
Plan Linode | Les ressources matérielles de votre Linode. Le plan Linode sur lequel vous déployez votre MySQL/MariaDB doit tenir compte de la charge de travail estimée. Si vous mettez en place une page Web simple, vous pouvez utiliser un Linode de 1 Go (Nanode) ou de 2 Go. Si vous comptez déployer une application web plus robuste, envisagez un plan avec des allocations de RAM et de CPU plus élevées. Si vous décidez que vous avez besoin de plus ou moins de ressources matérielles après avoir déployé votre application, vous pouvez toujours redimensionner votre Linode pour un plan différent. Nécessaire. |
Label Linode | Le nom de votre Linode, qui doit être unique pour tous les Linodes de votre compte. Ce nom sera la façon dont vous identifierez votre serveur dans le tableau de bord de Cloud Manager. Requis. |
Mot de passe racine | Le mot de passe administratif principal de votre instance Linode. Ce mot de passe doit être fourni lorsque vous vous connectez à votre Linode via SSH. Le mot de passe doit répondre aux exigences de validation de la force de complexité d'un mot de passe fort. Votre mot de passe root peut être utilisé pour effectuer n'importe quelle action sur votre serveur, alors faites en sorte qu'il soit long, complexe et unique. Requis. |
Une fois que vous avez fourni toutes les options de Linode requises, cliquez sur le bouton Créer. L'installation de votre application LAMP Stack se terminera entre 2 et 3 minutes après la fin du provisionnement de votre Linode.
Démarrage après le déploiement
Une fois que votre pile LAMP a fini de se déployer, vous pouvez :
- Connectez-vous à votre Linode via SSH. Vous aurez besoin du mot de passe de la racine de votre Linode pour continuer. Notez que la racine web de votre Linode sera située dans le répertoire
/var/www/html
répertoire. - Naviguez vers l'adresse IP publique de votre Linode dans un navigateur. Vous verrez les paramètres PHP qui sont actifs pour votre Linode.
- Consultez les guides suivants pour en savoir plus sur l'utilisation des différents composants de la pile LAMP :
- Téléchargez les fichiers dans le répertoire racine de votre site Web à l'aide d'une application SFTP comme FileZilla. Utilisez les mêmes informations d'identification de la racine que celles que vous utiliseriez pour SSH.
- Attribuez un nom de domaine à l'adresse IP de votre Linode. Consultez le guide DNS Manager pour obtenir des instructions sur la configuration de vos enregistrements DNS dans le gestionnaire de cloud, et lisez le document Enregistrements DNS : Une introduction pour obtenir des informations générales sur le fonctionnement du DNS.
Aller plus loin
- Marketplace Apps Repository: Examinez les playbooks de déploiement Ansible .
Cette application One-Click a été construite par Linode. Pour obtenir de l'aide concernant le déploiement de l'application, contactez le support Linode via les informations listées dans la barre latérale.