今天弄了下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...