您好,登錄后才能下訂單哦!
這篇文章主要介紹LNMP環境下如何搭建yum,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
LNMP環境下搭建yum的方法
首先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 #查看網卡信息
打開瀏覽器:http://182.92.73.109/
看到 { nginx歡迎界面 } 說明安裝成功!
接下來我們裝php(如果你要yum裝7.0的話可以參考前面相關文章)
命令:
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$ { 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 為結尾的時候
則執行這個區塊的內容:
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
顯示沒有就可以安裝了
注:
CentOS7默認數據庫是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環境中的命令,所以后面都帶一個分號作為命令結束符
格式:grant select on 數據庫.* to 用戶名@登錄主機 identified by “密碼”
重新啟動下 就可以本地連接線上的mysql了
到這里lamp環境就安裝完成了
以上是“LNMP環境下如何搭建yum”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。