阿里云CentOS7+NGINX1.12+php配置安装

7 篇文章 0 订阅
4 篇文章 0 订阅

一.在阿里云服务器开启 80,9000,3306端口号。
二、安装nginx
(1)安装nginx:

yum install nginx

(2)启动nginx:

systemctl start nginx

常用的相关命令还有systemctl stop nginx、systemctl restart nginx、systemctl status nginx
(3)确认是否安装成功
浏览器输入ip地址或者域名(已经解析过的域名),如下图所示,则安装成功。
在这里插入图片描述
(4)查看nginx的版本

nginx -v

在这里插入图片描述
三,安装PHP
(1)安装php

yum install php php-mysql php-fpm

在这里插入图片描述
(2)php安装mbstring扩展

yum install php-mbstring

(3)编辑PHP的配置文件
打开路径: /etc/php.ini
将 ;cgi.fix_pathinfo=1改为 cgi.fix_pathinfo=0
(4)编辑.conf配置文件
打开路径:/etc/php-fpm.d/www.conf
将 user=apache group=apache 改为下图:
在这里插入图片描述
(5)配置nginx文件
打开路径:/etc/nginx/nginx.conf
内容如图
在这里插入图片描述

 location / {
        index  index.html index.htm index.php;
      }
      
      location ~ \.php$ {
      root   html;
      fastcgi_pass 127.0.0.1:9000;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      include  fastcgi_params;
     }

(7)验证php是否安装成功
在/usr/share/nginx/html/目录下创建phpinfo.php
内容如下:

<?php phpinfo();?>

(8)浏览器上输入ip/phpinfo.php,如果出现如下界面,说明PHP和Nginx均安装和配置成功。
在这里插入图片描述
(9)查看php安装版本

# php -v

在这里插入图片描述

四:安装MySQL
1:MySQL官方的Yum Repository官网地址:https://dev.mysql.com/downloads
或者https://repo.mysql.com/
找到要下载的安装包路径,例如:https://repo.mysql.com/mysql57-community-release-el7-7.noarch.rpm

2.下载并安装MySQL官方的 Yum Repository

 wget  https://repo.mysql.com/mysql57-community-release-el7-7.noarch.rpm
 
 rpm -ivh mysql57-community-release-el7-7.noarch.rpm

3.安装MySQL服务器。

 yum install mysql-community-server

4.安装mysql

yum install mysql mysql-server php-mysql -y

注:如果仅仅只yum 安装了mysql这个包,启动mysql时就会提示:
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’
yum安装mysql这个包其实是MySQL 客户端程序和共享库,所以我们还需要安装php-mysql和mysql-server这两个包.
5.重置密码以及远程授权
(1)首先关闭mysql

 service mysqld stop

(2)查看mysql状态

 service mysqld status

(3)设置使用命令跳过输入密码过程

 mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

注意:若出现-bash: mysqld_safe: command not found,则输入
mysqld --user=mysql --skip-grant-tables --skip-networking & 否则执行下一步

(4)另开一个窗口–登录mysql–不要输入密码,直接回车

mysql -uroot -p

(5)使用一下mysql数据库–指定数据库

 use mysql;

(6)远程授权

 GRANT ALL PRIVILEGES ON  *.*  TO  ‘root’@’%’ IDENTIFIED BY ‘123456;

(7)刷新使之生效,并退出

 flush privileges;
 exit;

6.查看mysql的进程

 ps -aux|grep mysql

在这里插入图片描述
7.KILL跳过输入密码的进程(mysqld_safe --user=myql --skip-grant-tables --skip-networking):kill -9 pid 即 kill -9 23368

kill -9 23368

8.重启mysql

 systemctl  restart  mysqld

查看mysqld的状态

 service mysqld status

mysql -uroot -p 输入密码就可以了

mysql -uroot -p
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是在 CentOS 7 上安装 Zabbix 6.0、NginxMySQL 8、PHP 7.4 的步骤: 1. 安装 EPEL 和 Remi 源: ``` yum install -y epel-release rpm -Uvh https://rpms.remirepo.net/enterprise/remi-release-7.rpm ``` 2. 安装 Nginx: ``` yum install -y nginx systemctl start nginx systemctl enable nginx ``` 3. 安装 PHP 7.4: ``` yum install -y php74-php-fpm php74-php-mysqlnd php74-php-xmlrpc php74-php-gd php74-php-intl php74-php-mbstring php74-php-soap php74-php-xml php74-php-json php74-php-zip systemctl start php74-php-fpm systemctl enable php74-php-fpm ``` 4. 安装 MySQL 8: ``` rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm yum install -y mysql-community-server systemctl start mysqld systemctl enable mysqld ``` 5. 配置 MySQL: ``` mysql_secure_installation ``` 6. 创建 Zabbix 数据库: ``` mysql -u root -p CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin; CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost'; FLUSH PRIVILEGES; EXIT; ``` 7. 导入 Zabbix 数据库: ``` cd /usr/share/doc/zabbix-server-mysql-6.0.0/ zcat create.sql.gz | mysql -u zabbix -p zabbix ``` 8. 安装 Zabbix Server 和 Agent: ``` yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent ``` 9. 配置 Zabbix: ``` vi /etc/zabbix/zabbix_server.conf DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=password ``` 10. 启动 Zabbix Server 和 Agent: ``` systemctl start zabbix-server zabbix-agent systemctl enable zabbix-server zabbix-agent ``` 11. 配置 Nginx: ``` vi /etc/nginx/conf.d/zabbix.conf server { listen 80; server_name localhost; root /usr/share/zabbix; location / { index index.php index.html index.htm; try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { fastcgi_pass unix:/run/php74-php-fpm/zabbix.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } ``` 12. 重启 Nginx: ``` systemctl restart nginx ``` 13. 打开浏览器,输入服务器 IP 地址,进入 Zabbix Web 界面,按照提示进行 Zabbix 配置即可。 注意:以上步骤仅供参考,具体操作根据实际情况进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值