本篇文章给大家分享Linux PHP环境部署与项目上线有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
一、项目上线部署
1、前言
要想部署环境上线项目,先具备以下条件:服务器(ip、帐号密码、终端)、相应的软件、域名(备案解析、代码)等。
服务器、域名购买
首先登录控制台,获取需要连接的主机ip地址:
获取到用于连接的公网IP后,即可使用远程终端工具连接上待操作上线的服务器。
远程工具可以使用Putty、CMD等,无限制要求。
以CentOS7.6为例,在购买好服务器并产生实例后,首次登录进系统请先执行“yum -y update”来更新整个系统,防止系统存在漏洞:
2、安装PHP7
在当前系统默认的yum源中,PHP最新的版本为5.4.16[DY2] ,而需要上线的项目要求最低版本为PHP7.0,此时,EPEL[DY3] 恰恰可以解决这的问题。
a. 安装CentOS7适用的epel
rpm -Uvhhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
b. 获取PHP7的yum源
rpm -Uvhhttps://mirror.webtatic.com/yum/el7/webtatic-release.rpm
c. 安装PHP7.2及其常用扩展
yum install php72w php72w-cli php72w-common php72w-develphp72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlndphp72w-opcache php72w-pdo php72w-xml
d. 测试PHP安装情况
php -v
3、安装Apache2
a. 执行安装的yum指令:
yum -y install httpd
b. 设置Apache开机启动并且启动Apache:
systemctl enable httpd && systemctl start httpd[DY4]
c. 编写一个静态文件和一个php脚本测试Apache对于动、静态文件是否解析正常
注意:Apache的默认站点位于“/var /www/html”
)本文来(源gaodai#ma#com搞@@代~&码*网2
搞代gaodaima码
创建index.html、index.php文件,内容随意:
使用浏览器进行测试访问:
4、安装Mariadb[DY5]
此处安装的Mariadb为MySQL的一大分支,在使用上与MySQL没有太大的差别。
a. 执行安装指令
yum -y install mariadb-server