centos7裏面lnmp安裝

# centos7裏面安裝lnmp教程
- 安裝php
  * step1  加入源
   yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm 
   *  step2 更新yum工具
   yum -y install yum-utils
   yum-config-manager --enable remi-php74 (這裏的74表示php7.4版本 如果你要其他版本就寫73 表示7.3版本)   
   * step3 開始安裝php
   yum install php  php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json
- 安裝nginx
  * step1 創建nginx倉庫文件
    vi /etc/yum.repos.d/nginx.repo
  * step2 在文件裏面寫入如下內容
 [nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
* step3 執行安裝
yum install nginx
- 端口相關操作
 firewall-cmd --zone=public --add-port=80/tcp --permanent #開放80端口
 firewall-cmd --reload   # 配置立即生效
 systemctl stop firewalld.service #也可以關閉防火牆
 yum install -y net-tools   #安裝端口查看工具
 netstat -lnpt  #查看監聽的端口
 netstat -lnpt |grep 5672 #查看端口被哪個進程佔用
 kill -9 pid #終止進程
 -  安裝mysql5.7
     * step1
         wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
      * step2
  yum -y install mysql57-community-release-el7-10.noarch.rpm
    * step3
     yum -y install mysql-community-server

* 啓動mysql服務
  systemctl start  mysqld.service
* 查找初始密碼登錄
 grep "password" /var/log/mysqld.log

* 登錄mysql
 mysql -uroot -p

* 修改初始密碼的設置
 mysql> set global validate_password_policy=0;
 mysql> set global validate_password_length=1;

* 開始修改密碼
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

* mysql開啓遠程連接
 mysql> use mysql;
  mysql> update user set host = '%' where user = 'root'; (使mysql root用戶可以連接上任意的ip地址)
 mysql> use mysql;
 * 刷新權限 使配置立即生效
FLUSH PRIVILEGES
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章