CentOS-6 部署lnmp環境
阿新 • • 發佈:2018-07-27
cati index arc reload 自啟 install () sta ice
CentOS-6 最小化系統部署lnmp環境
一:準備工作
yum install -y vim
yum install -y wget
yum 阿裏源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
編寫 nginx.repo 文件 cat>>/etc/yum.repos.d/nginx.repo<<EOF [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/6/$basearch/ gpgcheck=0 enabled=1 EOF
關閉防火墻和selinux
sed -i ‘s#SELINUX=enforcing#SELINUX=disabled#g‘ /etc/sysconfig/selinux
service iptables stop
二:安裝 nginx
yum install -y nginx
service nginx start
netstat -tunlp|grep 80
ps -ef | grep nginx
創建 php 測試文件
vim /usr/share/nginx/html/index.php
<?php
phpinfo();
?>
三:安裝 php
yum install php-cli php-fpm yum install -y php-* service php-fpm start netstat -tunlp|grep 9000 修改vim /etc/nginx/conf.d/default.conf參數
location / { root /usr/share/nginx/html; index index.php index.html index.htm; } location ~ \.php$ { root /usr/share/nginx/html/; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/$fastcgi_script_name; include fastcgi_params; }
service nginx restart
service nginx reload
修改php-fpm配置文件
php-fpm配置文件位置:(vim /etc/php-fpm.d/www.conf)
修改
user =nginx
group=nginx
可以把 php-fpm、nginx 放到開機自啟中
chkconfig php-fpm on
chkconfig nginx on
四:安裝 mydql
yum install mysql mysql-server
service mysqld start
netstat -tunlp|grep 3306
創建 mysql 密碼
#mysql即可進入mysql
mysql> use mysql;
mysql> update user set password=password("123456") where user="root";
mysql> flush privileges;
mysql> quit
以下把自己的 php 項目放到根目錄下就可以
cd /usr/share/nginx/html/
cd ..
chmod -R 777 html
如果報數據庫的錯庫,可以重啟虛擬機試試看
init 6
service iptables stop
service mysqld start
CentOS-6 部署lnmp環境