yum 搭建lnmp環境詳細步驟

2022-05-04 01:00:12 字數 2401 閱讀 2218

1.關閉防火牆

[root@centos ~]# chkconfig iptables off

2.關閉selinux

vi /etc/sysconfig/selinux

//將selinux=enforcing修改為disabled然後重啟生效

#更新yum軟體包

[root@centos ~]# yum check-update

4.安裝開發包和庫檔案

[root@centos ~]# yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel gcc gcc-c++ libxpm libxpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2 libxml2-devel imake autoconf automake screen sysstat compat-libstdc++-33 curl curl-devel

5.解除安裝已安裝的apache、mysql、php

6.安裝nginx

[root@centos ~]# yum install nginx

[root@centos ~]# service nginx start

//設2、3、5級別開機啟動

[root@centos ~]# chkconfig --levels 235 nginx on

7.安裝mysql

[root@centos ~]# yum install mysql mysql-server mysql-devel

[root@centos ~]# service mysqld start

[root@centos ~]# chkconfig --levels 235 mysqld on

//為root使用者設定密碼

[root@centos ~]# mysqladmin -u root password "123456"

//重啟mysql

[root@centos ~]# service mysqld restart

8.安裝php

//安裝php和所需元件使php支援mysql、fastcgi模式

[root@centos ~]# service php-fpm start

[root@centos ~]# chkconfig --levels 235 php-fpm on

9.配置nginx支援php

[root@centos ~]# mv /etc/nginx/nginx.conf /etc/nginx/nginx.confbak

//將配置檔案改為備份檔案

[root@centos ~]# cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf

//由於原配置檔案要自己去寫因此可以使用預設的配置檔案作為配置檔案

//修改nginx配置檔案,新增fastcgi支援

[root@centos ~]# vi /etc/nginx/nginx.conf

index index.php index.html index.htm;

//加入index.php

location ~ \.php$

//將以上**注釋去掉,並修改成nginx預設路徑

10.配置php

//編輯檔案php.ini,在檔案末尾新增cgi.fix_pathinfo = 1

[root@centos ~]# vi /etc/php.ini

11.重啟nginx php-fpm

[root@centos ~]# service nginx restart

[root@centos ~]# service php-fpm restart

12.建立info.php檔案

[root@centos ~]# vi /usr/share/nginx/html/info.php

LNMP環境搭建 yum

今天弄了下socket擴充套件,把我原來的環境搞壞掉了 posix這個擴充套件被我搞壞掉了 唉 所以從新裝一下 首先yum先看下lnmp環境 檢查nginx php mysql 是否存在 命令 which php 如果存在就先解除安裝掉 yum remove mysql yum remove php...

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源搭建LAMP和LNMP環境

lamp組合 linux apache mysql mariadb php python perl lnmp組合 linux nginx mysql mariadb php python perl linux屬於作業系統,nginx apache web伺服器發布靜態頁面,myqsl開源 收費,ma...