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/

发布了14 篇原创文章 · 获赞 2 · 访问量 173

猜你喜欢

转载自blog.csdn.net/weixin_41402056/article/details/104836921
今日推荐