Construire une lampe sur le serveur (Linux (CentOS7) + Apache + MySQL + PHP)

jacklove
Libérer: 2023-04-01 10:22:02
original
2009 Les gens l'ont consulté

J'ai récemment acheté une machine étudiante sur serveur cloud Alibaba Cloud ECS pour apprendre à créer un site Web. Cependant, je n'étais pas très doué pour créer un environnement de site Web. J'ai recherché de nombreux didacticiels en ligne, mais ils étaient trop répétitifs. solution adaptée. La méthode est spécialement résumée et partagée.

PS : J'utilise le système CentOS 7.3. Le code d'installation peut être différent selon les différents systèmes d'exploitation, donc cet article concerne principalement le système CentOS


1. , Installez Apache

1. Installez

yum -y install httpd
Copier après la connexion

2. Démarrez le service Apache

systemctl start httpd.service
Copier après la connexion

3. Configurez le service Apache pour qu'il démarre au démarrage

systemctl enable httpd.service
Copier après la connexion

4. Vérifiez si le service Apache est installé avec succès

Entrez l'adresse IP externe de votre hôte dans le navigateur Si l'installation réussit, une page d'accueil Apache apparaîtra avec les mots Testing 123..., ce qui signifie qu'il est installé avec succès.

Ne vous inquiétez pas si vous ne parvenez pas à vous connecter, c'est parce que vous n'avez pas encore configuré de pare-feu :

<🎜. >CentOS7 utilise Firewall-cmd et CentOS7 utilisait auparavant le pare-feu iptables ; si vous souhaitez que le réseau externe accède au répertoire personnel d'Apache, vous devez procéder comme suit :

pare-feu-cmd –permanent –zone=public –add-service=http
pare-feu-cmd –permanent –zone=public –add-service=https
firewall-cmd –reload

Si la méthode ci-dessus ne fonctionne pas, vous pouvez également essayer de désactiver le service firewalld et de le remplacer par le service de pare-feu iptables avant CentOS 6, comme suit :

systemctl stop firewalld.service    //关闭firewalldsystemctl start iptables.service    //开启iptablessystemctl enable iptables.service   //自启动iptables
Copier après la connexion

Un autre point très important est de configurer le groupe de sécurité de votre serveur Alibaba Cloud pour autoriser l'accès externe, sinon le site Web ne sera pas accessible de l'extérieur


2 . Installez PHP

1. Installez

yum -y install php
Copier après la connexion
2. Redémarrez le service Apache


ou systemctl restart httpdsystemctl restart httpd.service

Ensuite, vous pouvez écrire un fichier php. et exécutez-le dans le navigateur

exemple :

通过下列vim修改创建info.php页面,显示你的系统信息:
vi /var/www/html/info.php
i<?php phpinfo(); ?>Esc
:wq
Copier après la connexion
Puis entrez

votre IP (ex : 192.168.1.1)/info.php dans le navigateur de votre ordinateur Situation normale Ce qui suit affichera les informations d'installation de votre serveur, puis l'installation de PHP sera réussie et le serveur pourra transporter des pages Web dynamiques !


3. Installer MySQL

Bien sûr, les pages Web dynamiques ont également besoin d'une base de données pour stocker diverses données, l'étape suivante consiste donc à installer MySQL

Ce que j'ai installé ici n'est pas MySQL d'Oracle, mais j'ai choisi d'installer MariaDB

1 Install

yum -y install mariadb-service mariadb
Copier après la connexion
yum -y install MariaDB-server MariaDB-client
Copier après la connexion
yum install mariadb-embedded mariadb-libs mariadb-bench mariadb mariadb-sever
Copier après la connexion
yum install mariadb*
Copier après la connexion
-

.

PS : Il est préférable d'installer les composants ci-dessus pour éviter tout échec de connexion à PHP

-

2 Démarrez le service MySQL

<🎜. >

3. Configurez pour démarrer le service MySQL au démarrage
systemctl start mariadb.service
Copier après la connexion

4. Définissez le mot de passe du compte root
systemctl enable mariadb.service
Copier après la connexion

Ensuite, une série de choses apparaîtra, juste appuyez sur Entrée et continuez. Lorsque vous êtes invité à sélectionner o/n, entrez simplement ; lorsque tout est terminé, vous pouvez saisir mysql -uroot -p pour vous connecter à la base de données et vérifier si le paramètre est réussi
mysql_secure_installation
Copier après la connexion
<🎜 ; >

4. Changer PHP Associate avec MySQL

Entrez d'abord
, sélectionnez l'installation dont vous avez besoin, puis entrez


yum search php 5. Installez les modules PHP couramment utilisés yum -y install php-mysql

1. Installation :

Un tas de codes, copiez-les simplement

2 Redémarrez le service Apache

yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
Copier après la connexion

Ensuite, exécutez info.php dans le fichier. à nouveau dans le navigateur, vous verrez des informations sur les modules installés ;

systemctl restart httpd.service
Copier après la connexion
À ce stade, l'environnement LAMP est configuré. Essayons de déployer une page Web dynamique !

Cet article explique comment créer une lampe (Linux (CentOS7) + Apache + MySQL + PHP) sur le serveur Pour plus de contenu connexe, veuillez faire attention au site Web chinois php.

Recommandations associées :

Explication d'exemples simples de développement Android+PHP+MYSQL


Explication détaillée de l'utilisation de $this en PHP


La connexion entre Java et 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal