LNMP環境的安裝

2022-03-18 11:43:20 字數 2851 閱讀 5960

1.準備工作

#清理已經安裝包

yum -y remove php#搜尋apache包rpm -qa http*#強制解除安裝apache包rpm-e --nodeps查詢出來的檔名

#檢查是否解除安裝乾淨rpm -qa|grep http*

#配置防火牆,開啟80埠、3306埠

vi /etc/sysconfig/iptables

找到『-a input -m state --state new -m tcp -p tcp --dport 22 -j accept

』在後面新增兩句

-a input -m state --state new -m tcp -p tcp --dport 80 -j accept

-a input -m state --state new -m tcp -p tcp --dport 3306 -j accept

然後:wq!儲存退出,重啟防火牆

/etc/init.d/iptables restart

#關閉selinux

rm -rf  /etc/selinux/config

vi /etc/selinux/config

新增一行內容:

selinux=disabled

為了避免麻煩我們是直接刪掉了這個檔案然後又重新建了乙個,如果對這塊熟悉的話可以直接vi配置檔案,然後注釋掉所有選項之後新增這行內容。

:wq!儲存退出

shutdown -r now重啟系統生效

2.安裝配置

①nginx的安裝部署

yum install nginx -y ;

如果提示沒有安裝包,執行一下命令獲取原始檔後再安裝

rpm -ivh

yum install nginx -y ;

啟動

service nginx start

設為開機啟動

chkconfig php-fpm on

配置php-nginx環境:

vi /etc/nginx/conf.d/default.conf

location ~ \.php$

將root和script_filename分別改成你安裝的實際路徑

②安裝php

yum install php #根據提示輸入y直到安裝完成

yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt #這裡選擇以上安裝包進行安裝,根據提示輸入y回車

③安裝mysql

yum install mysql* -y

修改預設密碼

#mysql -uroot -p

enter password: 【輸入原來的密碼】

mysql>use mysql;

mysql>update user set password=password("test") where user='root';

mysql>flush privileges;

mysql>exit;

如果忘記了root密碼,可以通過以下方式來修改

/etc/init.d/mysqld stop

mysqld_safe --skip-grant-tables &

mysql>use mysql;

mysql>update user set password=password("test123") where user='root';

mysql>flush privileges;

mysql>exit;

1.2.

3.4.

tips:

1.linux檔案中顯示行號 

在vi狀態下,輸入:set num顯示行號

2.linux檔案中定位行號

在vi狀態下,輸入:行號,例如:28就是定位到28行

3.linux檔案中搜尋關鍵字

在vi狀態下,輸入/關鍵字,例如/servername搜尋

安裝LNMP環境

wget 2 安裝原始碼安裝依賴軟體 pcre devel zlib devel gcc gcc c make 檢測依賴是否安裝 rpm q pcre devel zlib devel gcc gcc c make openssl openssl devel yum安裝 sudo yum y ins...

ubuntu環境安裝lnmp

裝之前可以更新下ubuntu軟體源,要確保linux處於聯網狀態 sudo vi etc apt sources.list 輸入提供軟體的位址 裡面有預設的位址可以用,不可以的話網上到處都是這裡就不貼出來了 儲存退出 sudo apt get update 可能會出現更新不了,這是看一下 etc a...

安裝lnmp整合環境

安裝lnmp整合環境 lnmp linux,nginx,mysql,php lamp df h 檢視磁碟容量 mkdir pubsrv 建立乙個pubsrv cd pubsrv 進入這個目錄 執行screen s lnmp 如果提示screen command not found 命令不存在可執行 ...