PHP,记一次Linux部署PHP运行环境(项目部署后,有些页面返回空白的坑,详细在第六步)

由于公司有个很早前开发的PHP官网项目,目前需要从window的服务器迁移到linux服务器,又没搞过PHP,所以踩了很多坑,现记录一下简单部署步骤:
tips: 先注意防火墙,端口问题

1,安装httpd
yum install httpd

2, 安装php
yum install php

3,安装组件
yum install php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt php-mysqlnd

4,修改httpd参数
先将项目源码 下的所有文件复制到/data/cnostar,再修改参数
cd /etc/httpd/conf
vim httpd.conf

详细参数如下:
###Listen 16666
###DocumentRoot /data/cnostar
###Directory /data/cnostar

5,启动httpd
root systemctl start httpd.service

6,给项目文件夹授权 apache用户及用户组
进入/data目录后 ,执行以下命令
chown -R apache:apache cnostar/
注:第6步需要查看httpd.conf文件中的User 和Group 是否有设置
默认安装时,会有默认属性 User apache ,Group apache 即 apahce是默认用户和用户组
如果有,则需执行这一步

部署的历史记录如下:
6122 2020-03-12 15:11:25 root yum install httpd
6123 2020-03-12 15:12:48 root yum install php
6124 2020-03-12 15:13:32 root yum install php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt php-mysqlnd
6125 2020-03-12 15:14:43 root cd /etc/httpd/conf
6126 2020-03-12 15:14:47 root vim httpd.conf
6127 2020-03-12 15:18:04 root cd /data
6128 2020-03-12 15:18:05 root ll
6129 2020-03-12 15:19:24 root mkdir cnostar
6130 2020-03-12 15:26:15 root systemctl start httpd.service
6131 2020-03-12 15:28:52 root cd /etc/httpd/conf
6132 2020-03-12 15:28:55 root vim httpd.conf
6133 2020-03-12 15:29:27 root systemctl restart httpd.service
6134 2020-03-12 16:28:30 root cd /data
6134 2020-03-12 16:28:31 root chown -R apache:apache cnostar/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值