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 命令不存在可執行 ...