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

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

(或者直接:yum install epel-release)

如果出现下面情况:
在这里插入图片描述
直接输入: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 

附属一张别处搜索到的php7安装的方法截图:
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Linux安装PHPNginx,你可以按照以下步骤进行操作: 引用[2]提供了下载Nginx的tar.gz文件的命令,你可以使用wget命令来下载这个文件。下载完成后,你可以使用tar命令解压缩这个文件。 接下来,你需要安装PHP。你可以使用apt-get或yum等包管理工具来安装PHP及其相关扩展。具体的安装命令可能会因你使用的Linux发行版和版本而有所不同,所以建议你查阅相关文档或官方网站来获取具体的安装命令。 安装完成后,你需要配置Nginx来支持PHP。你可以编辑Nginx的配置文件(通常是/etc/nginx/nginx.conf)来添加PHP的支持。具体的配置方法可能会因你的需求和PHP版本而有所不同。你可以在配置文件中设置PHP解释器的路径,以及配置NginxPHP之间的通信方式(如FastCGI)。 完成配置后,你可以启动Nginx,并访问你的站点。你可以使用systemctl或service命令来启动Nginx服务。如果一切配置正确,你应该能够在浏览器中访问你的站点。 最后, 你可以使用引用中提供的命令来测试你的Nginx配置是否成功。 请注意,具体的安装和配置步骤可能因你的环境和需求而有所不同,建议你仔细阅读官方文档或相关教程来获取更准确的指导。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [LNMP架构](https://blog.csdn.net/weixin_43268590/article/details/126176454)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值