LNMP環境搭建 yum

2021-08-10 10:02:57 字數 2643 閱讀 8988

今天弄了下socket擴充套件,把我原來的環境搞壞掉了 posix這個擴充套件被我搞壞掉了 唉 所以從新裝一下

首先yum先看下lnmp環境

檢查nginx php mysql 是否存在

命令:which php 

如果存在就先解除安裝掉  

yum remove mysql

yum remove php 

yum remove nginx

然後檢視  rpm -qa|grep -i php

用命令:rpm -e (剛剛查出來的資料) --nodeps 強行刪除

用find / -name php 去檢視所有檔案 然後全部刪除 (nginx、mysql一樣)

用命令: rm -rf (檔名)

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

用命令 which mysql

開始安裝nginx  列出nginx版本

命令:yum list nginx

安裝命令:yum install nginx

當出現complete!表示成功

現在我們再次檢視它

which nginx 看看現在是否存在

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

而是用 systemctl啟動

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

然後檢視程序 是否執行成功 

ifconfig           #檢視網絡卡資訊

開啟瀏覽器:

看到 說明安裝成功!

命令:yum list php php-fpm              #列出php 和php-fpm 是否存在

yum -y install php php-fpm     #安裝php 和php-fpm軟體包

出現complete!則成功

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

修改nginx配置檔案讓php的請求**到php-fpm所繫結的ip和埠上:

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

去掉#號:

location ~ \.php$  

**解釋:

當使用者的請求url是以 .php 為結尾的時候 

則執行這個區塊的內容:

root         指定的目錄

pass      **埠[e]

index    如果是指定目錄結尾的時候  自動加上 index.php

param   要執行documnetroot 裡的檔案   傳遞過來的檔名

include   在家配置檔案[e]

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

顯示行數 set nu

wq出來後 重啟nginx生效

重啟nginx:/bin/systemctl restart nginx

驗證是否處理請求php檔案:

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

訪問測試路徑 看是否顯示phpinfo資訊。

ok ! 

現在我開始安裝mysql

先檢視mysql是否存在 如果存在就先解除安裝

命令:which mysql

顯示沒有就可以安裝了

注:複製命令

$ wget

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環境中的命令,所以後面都帶乙個分號作為命令結束符

格式:grant select on 資料庫.* to 使用者名稱@登入主機 identified by 「密碼」

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

到這裡lamp環境就安裝完成了 

yum搭建lamp或lnmp環境

確保centos可以連網 1.安裝第三方yum源 wget atomic sh atomic 安裝yum clean all 清除快取 yum makecache 快取資訊2.安裝apache或nginx apache yum install httpd 安裝 service httpd start...

yum 搭建lnmp環境詳細步驟

1.關閉防火牆 root centos chkconfig iptables off 2.關閉selinux vi etc sysconfig selinux 將selinux enforcing修改為disabled然後重啟生效 更新yum軟體包 root centos yum check upd...

yum源搭建LAMP和LNMP環境

lamp組合 linux apache mysql mariadb php python perl lnmp組合 linux nginx mysql mariadb php python perl linux屬於作業系統,nginx apache web伺服器發布靜態頁面,myqsl開源 收費,ma...