Linux 安装 PHP7.0.33+nginx+mariadb环境

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/shenshulong/article/details/88552645

linux下搭建web网站环境:
一:安装PHP7.0.*
1:获取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

安装完PHP源之后,可以通过yum包管理工具来搜索一下PHP版本:

$  yum serach php*   (或者 yum serach php)

第三步:下面就是安装php7.0.*:

$ yum install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64

如果出现下面情况:
在这里插入图片描述
直接输入:y ,往下执行。
第四步:安装php-fpm

$ yum install php70w-fpm php70w-opcache

第五步:启动php-fpm

$ systemctl start php-fpm

以上PHP环境就算安装成功。
二:安装nginx
1:可以先通过yum查看nginx版本:

$ yum search nginx*  (或者 yum search nginx)

2:向yum增加nginx源:

$ vi /etc/yum.repos.d/nginx.repo

添加以下内容:

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

保存退出,查看nginx源版本:

$ yum list nginx

3:安装nginx

$ yum install nginx

4:安装好之后启动nginx

$ systemctl start nginx

如果要停止nginx服务器:

$ systemctl stop nginx

如果要重启nginx服务器:

$ systemctl restart nginx

如果涉及到用户组,最好不要使用

$ nginx -s reload

这个命令会将nginx进程的用户分配到当前登录服务器的用户组,而systemctl restart nginx不会改变nginx进程所属的用户组,就是 systemctl restart nginx 保险起见。
三:安装数据库(mariadb)
1:通过yum直接安装

$ yum install mariadb mariadb-server

2:安装好之后启动数据库服务

$ systemctl start mariadb

3:设置开机自启动

$ systemctl enable mariadb

以上安装完成了PHP,nginx,mariadb.
接下来要对nginx进行配置。
通过:

$ nginx -t

查找nginx配置文件的所在位置。一般都在/etc/nginx。
在这里插入图片描述
注意箭头指向的路径和配置参数。
如果出现nginx运行问题:
可以通过执行

$ nginx

查看nginx查看日志权限问题,网络通信问题
如果运行命令出现权限问题,可以在命令前面加上:

$ sudo yum install xxxx 

猜你喜欢

转载自blog.csdn.net/shenshulong/article/details/88552645