Maison > développement back-end > tutoriel php > miam, installez LANMP

miam, installez LANMP

不言
Libérer: 2023-03-29 15:06:01
original
1621 Les gens l'ont consulté

Cet article présente principalement l'installation de lanmp sur yum, qui a une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer

Configurez d'abord le pare-feu

. CentOS 7.0 par défaut Le pare-feu est utilisé comme pare-feu

1 Fermez le pare-feu :

systemctl stop firewalld.service #停止firewall 
  systemctl disable firewalld.service #禁止firewall开机启动

或者开启某端口 
firewall-cmd --permanent --add-port=50000/tcp用该命令查询firewall-cmd --permanent --query-port=50000/tcp如果是yes就是添加成功,如果是no就是没成功成功后重载防火墙firewall-cmd --reload
Copier après la connexion
2.关闭SELINUX
Copier après la connexion

<. 🎜>
vi /etc/selinux/config 
#SELINUX=enforcing #注释掉 
SELINUX=disabled #增加 
:wq! #保存退出 
setenforce 0 #使配置立即生效
Copier après la connexion

Installation de Lnmp

1. Installez nginx

yum install yum-priorities -y 
wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 
rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm 
yum install nginx
Copier après la connexion

2. >

systemctl start nginx.service #启动nginx 
systemctl stop nginx.service #停止 
systemctl restart nginx.service #重启 
systemctl enable nginx.service #设置开机启动
Copier après la connexion

3. Modifiez le numéro de port nginx (selon vos propres besoins)

cd /etc/nginx/conf.d/ 
vim default.conf 
把listen 80改成listen 81 
然后重启nginx 
systemctl restart nginx.service #重启nginx
Copier après la connexion

4. Visitez http ://ip:81 pour voir la page d'accueil de nginx

5. L'étape suivante consiste à installer PHP-fpm

yum install php-fpm 
安装完毕后
systemctl start php-fpm.service #启动php-fpm 
systemctl enable php-fpm.service #设置开机启动
Copier après la connexion

6. Changer le fichier de configuration nginx reconnaît php vi /etc/nginx/conf.d/default.conf, supprimez simplement le # précédent et changez fastcgi_param

location ~ \.php$ { 
    root      html; 
    fastcgi_pass  127.0.0.1:9000; 
    fastcgi_index index.php; 
    fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/$fastcgi_script_name; 
    include    fastcgi_params; 
  }
Copier après la connexion

7. Visitez test.php

在 /usr/share/nginx/html中新建一个test.php <?php echo 123;?>

访问http://ip:81/test.php即可看到nginx中的php页面
Copier après la connexion

8. Charger la configuration

Entrez vi /etc/ nginx/conf.d/default.conf

upstream site{ 
      server 172.16.170.138; 
      server 172.16.170.139; 
  } 
  server { 
    listen    80; 
    server_name ieccohomo.com; 

    #charset koi8-r; 
    #access_log /var/log/nginx/log/host.access.log main; 

    location / { 
      root  /usr/share/nginx/html; 
      index index.html index.htm; 
      proxy_pass http://ieccohomo.com; 
    }
Copier après la connexion

9. Modification du nom de domaine Changez le site ci-dessus (ieccohomo.com), localhost en www.a. .com

Installation de la lampe

1. Installer Apache

yum install httpd #根据提示,输入Y安装即可成功安装 
  systemctl start httpd.service #启动apache 
  systemctl stop httpd.service #停止apache 
  systemctl restart httpd.service #重启apache 
  systemctl enable httpd.service #设置apache开机启动
Copier après la connexion

2.安装mariadb(MySQL)

yum install mariadb mariadb-server #询问是否要安装,输入Y即可自动安装,直到安装完成 
  systemctl start mariadb.service #启动MariaDB 
  systemctl stop mariadb.service #停止MariaDB 
  systemctl restart mariadb.service #重启MariaDB 
  systemctl enable mariadb.service #设置开机启动
Copier après la connexion

3.修改mysql密码,安装后默认为空

修改mysql密码:set password for 'root'@'localhost'=password 'root';

mysql授权远程连接(navicat等): grant all on *.* to root identified by 'root';

4.安装PHP以及组件,使PHP支持 MariaDB

yum install php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash 
#这里选择以上安装包进行安装,根据提示输入Y回车 
systemctl restart mariadb.service #重启MariaDB 
systemctl restart httpd.service #重启apache
Copier après la connexion

5.访问测试

cd /var/www/html
vi index.php #输入下面内容 <?php
  phpinfo();?>
:wq! #保存退出
Copier après la connexion

在客户端浏览器输入服务器IP地址端口号

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