LNMP環(huán)境下搭建yum的方法分析
本文實(shí)例講述了LNMP環(huán)境下搭建yum的方法。分享給大家供大家參考,具體如下:
今天弄了下socket擴(kuò)展,把我原來的環(huán)境搞壞掉了 posix這個(gè)擴(kuò)展被我搞壞掉了 唉 所以從新裝一下
首先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 強(qiáng)行刪除
用find / -name php 去查看所有文件 然后全部刪除 (nginx、mysql一樣)
用命令: rm -rf (文件名)
刪除掉以后就可以進(jìn)行安裝了 再次檢測下是否安裝了php nginx mysql
用命令 which mysql
開始安裝nginx 列出Nginx版本
命令:yum list nginx
安裝命令:yum install nginx
當(dāng)出現(xiàn)complete!表示成功
現(xiàn)在我們再次查看它
which nginx 看看現(xiàn)在是否存在
我們啟動它 這里要說一下centos7.0以后就不用service.這種方法啟動了
而是用 systemctl啟動
命令:/bin/systemctl start nginx.service (這里的bin是我的路徑 個(gè)人路徑不同,你也許不需要)
然后查看進(jìn)程 是否運(yùn)行成功
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;
}
代碼解釋:
當(dāng)用戶的請求URL是以 .php 為結(jié)尾的時(shí)候
則執(zhí)行這個(gè)區(qū)塊的內(nèi)容:
root 指定的目錄
pass 轉(zhuǎn)發(fā)端口[e]
index 如果是指定目錄結(jié)尾的時(shí)候 自動加上 index.php
param 要執(zhí)行documnetRoot 里的文件 傳遞過來的文件名
include 在家配置文件[e]
注:(1):wq #保存 (2) i #插入 (3):q! #不保存退出
顯示行數(shù) set nu
wq出來后 重啟nginx生效
重啟nginx:/bin/systemctl restart nginx
驗(yàn)證是否處理請求PHP文件:
vim /usr/share/nginx/html/info.php
訪問測試路徑 看是否顯示phpinfo信息。
OK !
現(xiàn)在我開始安裝Mysql
先查看Mysql是否存在 如果存在就先卸載
命令:which mysql
顯示沒有就可以安裝了
注:
CentOS7默認(rèn)數(shù)據(jù)庫是mariadb,配置等用著不習(xí)慣,因此決定改成mysql,但是CentOS7的yum源中默認(rèn)好像是沒有mysql的。為了解決這個(gè)問題,我們要先下載mysql的repo源。
1.下載mysql的repo源
復(fù)制命令
$ 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
安裝這個(gè)包后,會獲得兩個(gè)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(默認(rèn)是沒有密碼的,這里直接回車)
2、修改密碼
格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼
1、給root加個(gè)密碼ab12。
首先在DOS下進(jìn)入目錄mysql\bin,然后鍵入以下命令
mysqladmin -u root -password ab12
注:因?yàn)殚_始時(shí)root沒有密碼,所以-p舊密碼一項(xiàng)就可以省略了。
2、再將root的密碼改為djg345。
mysqladmin -u root -p ab12 password djg345
3、增加新用戶
注意:和上面不同,下面的因?yàn)槭荕YSQL環(huán)境中的命令,所以后面都帶一個(gè)分號作為命令結(jié)束符
格式:grant select on 數(shù)據(jù)庫.* to 用戶名@登錄主機(jī) identified by “密碼”
重新啟動下 就可以本地連接線上的mysql了
到這里lamp環(huán)境就安裝完成了
希望本文所述對大家Linux服務(wù)器配置有所幫助。
- CentOS 6.5中利用yum搭建LNMP環(huán)境的步驟詳解
- centos7利用yum安裝lnmp的教程(linux+nginx+php7.1+mysql5.7)
- centos6利用yum安裝php mysql gd的步驟
- 詳解Centos 使用YUM安裝MariaDB
- CentOS 5.5使用yum來安裝LAMP(php運(yùn)行環(huán)境)
- CentOS 5 上安裝yum的方法
- Centos中徹底刪除Mysql(rpm、yum安裝的情況)
- centos yum 安裝 mongodb 以及php擴(kuò)展
- yum命令安裝php7和相關(guān)擴(kuò)展
- CentOS 6.5系統(tǒng)中使用yum安裝MongoDB 2.6 教程
- CentOS如果更改yum更新源詳解
相關(guān)文章
crontab執(zhí)行結(jié)果未通過發(fā)送mail通知用戶的方法
這篇文章主要給大家介紹了關(guān)于crontab執(zhí)行結(jié)果未通過發(fā)送mail通知用戶的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用linux系統(tǒng)具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06
winxp apache用php建本地虛擬主機(jī)的方法
windows xp用php建本地虛擬主機(jī)的方法(注:以下目錄是筆者系統(tǒng)目錄)2009-07-07
Linux環(huán)境(CentOS6.7 64位)下安裝subversion1.9.5的方法
這篇文章主要介紹了Linux環(huán)境(CentOS6.7 64位)下安裝subversion1.9.5的方法,結(jié)合實(shí)例形式分析了CentOS下安裝subversion1.9.5的相關(guān)步驟、命令及操作注意事項(xiàng),需要的朋友可以參考下2018-04-04
Ubuntu Server 16.04安裝MySQL設(shè)置遠(yuǎn)程訪問出現(xiàn)問題的完美解決方案(error:10061)
Ubuntu 16.04安裝MySQL及需要其他主機(jī)遠(yuǎn)程連接MySQL時(shí)的設(shè)置問題。在安裝過程中會出現(xiàn)各種奇葩問題,下面小編給大家?guī)砹薝buntu Server 16.04安裝MySQL設(shè)置遠(yuǎn)程訪問出現(xiàn)問題的完美解決方案(error:10061),一起看看吧2016-10-10
Linux實(shí)現(xiàn)數(shù)據(jù)庫定時(shí)備份方式
這篇文章主要介紹了Linux實(shí)現(xiàn)數(shù)據(jù)庫定時(shí)備份方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01

