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
2. Démarrez le service Apache
systemctl start httpd.service
3. Configurez le service Apache pour qu'il démarre au démarrage
systemctl enable httpd.service
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 :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 :pare-feu-cmd –permanent –zone=public –add-service=http
pare-feu-cmd –permanent –zone=public –add-service=https
firewall-cmd –reload
systemctl stop firewalld.service //关闭firewalldsystemctl start iptables.service //开启iptablessystemctl enable iptables.service //自启动iptables
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
yum -y install php
ou systemctl restart httpd
systemctl restart httpd.service
通过下列vim修改创建info.php页面,显示你的系统信息: vi /var/www/html/info.php i<?php phpinfo(); ?>Esc :wq
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 !
Ce que j'ai installé ici n'est pas MySQL d'Oracle, mais j'ai choisi d'installer MariaDB
1 Installyum -y install mariadb-service mariadb
yum -y install MariaDB-server MariaDB-client
yum install mariadb-embedded mariadb-libs mariadb-bench mariadb mariadb-sever
yum install mariadb*
.
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émarragesystemctl start mariadb.service
systemctl enable mariadb.service
mysql_secure_installation
4. Changer PHP Associate avec MySQL
Entrez d'abordyum search php
5. Installez les modules PHP couramment utilisés yum -y install php-mysql
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
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
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!