欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

LNMP環(huán)境下搭建yum的方法分析

 更新時間:2018年03月23日 10:55:12   作者:勛彰  
這篇文章主要介紹了LNMP環(huán)境下搭建yum的方法,結(jié)合實例形式較為詳細的分析了LNMP環(huán)境下搭建yum的相關(guān)命令、配置與使用技巧,需要的朋友可以參考下

本文實例講述了LNMP環(huán)境下搭建yum的方法。分享給大家供大家參考,具體如下:

今天弄了下socket擴展,把我原來的環(huán)境搞壞掉了 posix這個擴展被我搞壞掉了 唉 所以從新裝一下

首先yum先看下lnmp環(huán)境

檢查nginx php mysql 是否存在

命令:which php

如果存在就先卸載掉

yum remove mysql
yum remove php
yum remove nginx

然后查看

rpm -qa|grep -i php

用命令:rpm -e (剛剛查出來的數(shù)據(jù)) --nodeps 強行刪除

find / -name php 去查看所有文件 然后全部刪除 (nginx、mysql一樣)

用命令: rm -rf (文件名)

刪除掉以后就可以進行安裝了 再次檢測下是否安裝了php nginx mysql

用命令 which mysql

開始安裝nginx  列出Nginx版本

命令:yum list nginx

安裝命令:yum install nginx

當出現(xiàn)complete!表示成功

現(xiàn)在我們再次查看它

which nginx 看看現(xiàn)在是否存在

我們啟動它 這里要說一下centos7.0以后就不用service.這種方法啟動了

而是用 systemctl啟動

命令:/bin/systemctl start nginx.service   (這里的bin是我的路徑 個人路徑不同,你也許不需要)

然后查看進程 是否運行成功

ifconfig      #查看網(wǎng)卡信息

打開瀏覽器:http://182.92.73.109/

看到 { nginx歡迎界面 } 說明安裝成功!

接下來我們裝php(如果你要yum裝7.0的話可以參考前面相關(guān)文章)

命令:

yum list php php-fpm #列出php 和php-fpm 是否存在
yum -y install php php-fpm #安裝php 和php-fpm軟件包

出現(xiàn)Complete!則成功

啟動php-fpm:/bin/systemctl start php-fpm

修改nginx配置文件讓PHP的請求轉(zhuǎn)發(fā)到php-fpm所綁定的ip和端口上:

vim /etc/nginx/nginx.conf.default #行[65-71]

去掉#號:

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

代碼解釋:

當用戶的請求URL是以 .php 為結(jié)尾的時候

則執(zhí)行這個區(qū)塊的內(nèi)容:

root         指定的目錄
pass      轉(zhuǎn)發(fā)端口[e]
index    如果是指定目錄結(jié)尾的時候  自動加上 index.php
param   要執(zhí)行documnetRoot 里的文件   傳遞過來的文件名
include   在家配置文件[e]

注:(1):wq  #保存     (2) i  #插入    (3):q! #不保存退出

顯示行數(shù) set nu

wq出來后 重啟nginx生效

重啟nginx:/bin/systemctl restart nginx

驗證是否處理請求PHP文件:

vim /usr/share/nginx/html/info.php

訪問測試路徑 看是否顯示phpinfo信息。

OK !

現(xiàn)在我開始安裝Mysql

先查看Mysql是否存在 如果存在就先卸載

命令:which mysql

顯示沒有就可以安裝了

注:

CentOS7默認數(shù)據(jù)庫是mariadb,配置等用著不習慣,因此決定改成mysql,但是CentOS7的yum源中默認好像是沒有mysql的。為了解決這個問題,我們要先下載mysql的repo源。

1.下載mysql的repo源

復制命令

$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

2.安裝mysql-community-release-el7-5.noarch.rpm包

$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

安裝這個包后,會獲得兩個mysql的yum repo源

/etc/yum.repos.d/mysql-community.repo,
/etc/yum.repos.d/mysql-community-source.repo。

3.安裝mysql

$ sudo yum install mysql-server

安裝成功,測試一下

mysql -uroot -p(默認是沒有密碼的,這里直接回車)

2、修改密碼

格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼

1、給root加個密碼ab12。

首先在DOS下進入目錄mysql\bin,然后鍵入以下命令

mysqladmin -u root -password ab12

注:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了。

2、再將root的密碼改為djg345。

mysqladmin -u root -p ab12 password djg345

3、增加新用戶

注意:和上面不同,下面的因為是MYSQL環(huán)境中的命令,所以后面都帶一個分號作為命令結(jié)束符

格式:grant select on 數(shù)據(jù)庫.* to 用戶名@登錄主機 identified by “密碼”

重新啟動下 就可以本地連接線上的mysql了

到這里lamp環(huán)境就安裝完成了

希望本文所述對大家Linux服務器配置有所幫助。

相關(guān)文章

  • Apache?Doris?中Compaction問題分析和典型案例分析

    Apache?Doris?中Compaction問題分析和典型案例分析

    這篇文章主要介紹了Apache?Doris?中Compaction問題分析和典型案例,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-08-08
  • 概述Linux TTY/PTS的區(qū)別

    概述Linux TTY/PTS的區(qū)別

    這篇文章主要介紹了概述Linux TTY/PTS的區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • Ubuntu如何輕松編譯openJDK詳解

    Ubuntu如何輕松編譯openJDK詳解

    這篇文章主要給大家介紹了關(guān)于Ubuntu如何輕松編譯openJDK的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-06-06
  • linux/OSX中“DD”命令制作ISO鏡像操作系統(tǒng)安裝U盤的方法

    linux/OSX中“DD”命令制作ISO鏡像操作系統(tǒng)安裝U盤的方法

    這篇文章主要介紹了linux/OSX中“DD”命令制作ISO鏡像操作系統(tǒng)安裝U盤的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-09-09
  • Centos7.4服務器安裝apache及安裝過程出現(xiàn)的問題解決方法

    Centos7.4服務器安裝apache及安裝過程出現(xiàn)的問題解決方法

    這篇文章主要介紹了Centos7.4服務器安裝apache及安裝過程出現(xiàn)的問題解決方法,結(jié)合實例形式分析了Centos7.4服務器安裝apache相關(guān)命令、配置操作及端口占用等常見問題解決方法,需要的朋友可以參考下
    2019-03-03
  • Linux動態(tài)鏈接庫的使用

    Linux動態(tài)鏈接庫的使用

    這篇文章主要介紹了Linux動態(tài)鏈接庫的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-06-06
  • Linux服務器安裝Redis教程

    Linux服務器安裝Redis教程

    本篇文章主要介紹了Linux服務器安裝Redis教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Linux管理和清理日志文件的有效方法

    Linux管理和清理日志文件的有效方法

    在現(xiàn)代系統(tǒng)管理中,日志文件的管理是一個重要而復雜的任務,日志文件不僅記錄了系統(tǒng)運行狀態(tài),還可以幫助我們排查問題、分析性能、進行審計等,文將詳細介紹在 Linux 系統(tǒng)中如何管理和清理日志文件,包括按時間批量刪除日志、保留日志文件以及其他有效的日志管理策略
    2024-10-10
  • ssh報錯no key alg的解決方法(關(guān)于低版本連接高版本ssh)

    ssh報錯no key alg的解決方法(關(guān)于低版本連接高版本ssh)

    這篇文章主要介紹了ssh報錯no key alg(關(guān)于低版本連接高版本ssh),通過ssh-keygen命令重新生成ssh主機秘鑰,可以不用重啟sshd服務,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2023-07-07
  • Linux下PhpMyAdmin程序目錄結(jié)構(gòu)的安全管理

    Linux下PhpMyAdmin程序目錄結(jié)構(gòu)的安全管理

    Linux下開發(fā)Web程序,現(xiàn)在很流行的開發(fā)方法為:用PHP開發(fā)Web程序,用Apache做Web Server,Mysql充當后臺管理數(shù)據(jù)庫。
    2011-04-04

最新評論