1.关闭防火墙及selinux
systemctl stop firewalld.service #关闭防火墙
vi /etc/systemctl/selinux #编辑selinux
vi /etc/selinux/config
SELINUX=disabled #修改为disabled
2.安装mysql
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm #下载rpm文件
rpm-ivh mysql-community-release-el7-5.noarch.rpm #安装mysql-community-release-el7-5.noarch.rpm包
sudo yum install -y mysql-server #安装mysql
sudo chown-R root:root /var/lib/mysql # 更改MYSQL用户权限
systemctl restart mysql.service # 重启服务
mysql -u root
mysql > usemysql;
mysql > update user set password=password(‘123456‘) where user=‘root‘;
mysql > flush privilgegs; #刷新mysql权限
mysql > exit; #登陆并修改密码
3安装nginx;
wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm #下载linux包
rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm #建立nginx的yum仓库(默认yum是没有nginx的)
yuminstall -y nginx #下载并安装nginx
systemctlstart nginx.service #nginx启动
4.安装php
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm #rpm 安装 Php7 相应的 yum源
yuminstall -y php70w #安装php7.0
yum install -y php70w-mysql.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 #安装php扩展
yum install -y php70w-fpm #安装PHP FPM
php扩展
yum install php70w.x86_64 php70w-bcmath.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-dba.x86_64 php70w-devel.x86_64
php70w-embedded.x86_64 php70w-enchant.x86_64 php70w-fpm.x86_64 php70w-gd.x86_64 php70w-imap.x86_64 php70w-ldap.x86_64
php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysqlnd.x86_64
php70w-odbc.x86_64 php70w-opcache.x86_64 php70w-pdo.x86_64 php70w-pdo_dblib.x86_64
php70w-pear.noarch php70w-pecl-apcu.x86_64 php70w-pecl-apcu-devel.x86_64 php70w-pecl-imagick.x86_64
php70w-pecl-imagick-devel.x86_64 php70w-pecl-mongodb.x86_64 php70w-pecl-redis.x86_64 php70w-pecl-xdebug.x86_64
php70w-pgsql.x86_64 php70w-xml.x86_64 php70w-xmlrpc.x86_64 nginx php70w-intl -y
5.修改配置文件
5.1修改nginx配置文件
vi /etc/nginx/conf.d/default.conf #nginx配置文件位置:(/etc/nginx/conf.d/default.conf)
root /forest/nginxDir/html; #可修改root目录,自定义
location ~.php${
root /forest/nginxDir/html;
fastcgi_pass127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name; #$document_root==root
include fastcgi_params;
}
5.2修改php-fpm配置文件
php-fpm配置文件位置:(/etc/php-fpm.d/www.conf)
user=nginx
group=nginx
6放入测试文件
cd /forest/nginxDir/html
echo'hello eric' >index.php
7.启动服务
systemctlstart nginx.service #启动nginx服务systemctl status nginx 查看启动状态
systemctlstart php-fpm.service #启动php-fpm服务systemctl status php-fpm.service 查看启动状态
8.测试打开网址出现hello eric;表示成功
参考文档:http://blog.youkuaiyun.com/wszll_alex/article/details/76285324;