#關閉防火牆和selinux
vim /etc/sysconfig/selinux
將檔案中selinux = enforcing改為禁用,儲存退出:wq
selinux=disabled
不用重啟關閉selinux。
setenforce 0
關閉放火牆,建議開啟禁用,不然重啟後還是會生效
systemctl stop firewalld.service # 關掉防火牆
systemctl disable firewalld.service # 開機禁用
# mysql安裝,mysql5.6
wget
#安裝mysql-community-release-el7-5.noarch.rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
#安裝mysql
sudo yum install -y mysql-server
#更改mysql使用者許可權:
sudo chown -r root:root /var/lib/mysql
#重啟服務:
systemctl restart mysql.service
#登入,並修改改密碼:
mysql -u root
mysql > use mysql;
mysql > update user set password=password(『123456『) where user=『root『;
mysql > flush privileges;
mysql > exit;
wget
#建立nginx的yum倉庫(預設yum是沒有nginx的)
rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum install -y nginx
#nginx啟動
systemctl start nginx.service
啟動nginx的服務並將其設為開機啟動:
systemctl start nginx
systemctl enable nginx
然後,檢查nginx的服務狀態:
systemctl status nginx.service
#安裝php,rpm安裝php7相應的yum源
rpm -uvh
rpm -uvh
#安裝php7.0
yum install -y php70w
#安裝php擴充套件
yum install -y php70w-mysql.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64
#安裝php fpm
yum install -y php70w-fpm
#修改nginx配置檔案,nginx配置檔案位置:(/ etc / nginx / conf.d / default.conf)
vim /etc/nginx/conf.d/default.conf
#修改root目錄,可自定義:
root /www;
#配置php解析,下面**一般是注釋的,如果沒有就新增上
location ~.php$
#修改php-fpm配置檔案,php-fpm配置檔案位置:(/ etc / php-fpm.d / www.conf)
user =nginx
group=nginx
放入測試檔案
cd /www
echo '<?php phpinfo();?>' >index.php
#啟動nginx服務:
systemctl start nginx.service
#檢視啟動狀態:
systemctl status nginx
看到以下字眼說明啟動成功:活躍:活躍(奔跑)自六2016-11-19 14:14:33 cst;
18分鐘前
#啟動php-fpm:
systemctl start php-fpm.service
#檢視啟動狀態:
systemctl status php-fpm.service
主動:自2023年6月11日14:14:33 cst以來主動(正在執行);
18分鐘前
#測試環境配置的引數就大功告成〜
#這邊如果打不開,個人遇到兩種情況
一種就是你防火牆沒關,上面有
第二種是,報檔案未找到錯誤,訪問成功了,但是php-fpm返回的不對
找到你的default.conf nginx的配置檔案,找到下面這句
fastcgi_param script_filename /scripts$fastcgi_script_name;
替換成
centos7搭建lnmp環境
安裝php 5.6.26 wget 解壓 tar zxvf php 5.6.26.tar.gz 安裝編譯用的環境 yum install y libxml2 devel openssl devel libcurl devel libjpeg devel libpng devel libicu dev...
centos 7 搭建LNMP環境
2.安裝mysql community release el7 5.noarch.rpm包 安裝這個包後,會獲得兩個mysql的yum repo源 etc yum.repos.d mysql community.repo,etc yum.repos.d mysql community source....
CentOS7搭建LNMP環境
mkdir p data server php data server mysql mysqldb data server nginx 1 安裝nginx 安裝nginx依賴包 yum install zlib devel bzip2 devel openssl devel ncurses deve...