centos7部署php项目(centos7安装php环境)

搭建环境

首先需要安装 LAMP 环境,即 Linux + Apache + MySQL + PHP。

安装 Apache:

在终端中运行以下命令:

$ sudo yum install httpd

安装 MySQL:

在终端中运行以下命令:

$ sudo yum install mariadb mariadb-server

安装 PHP:

在终端中运行以下命令:

$ sudo yum install php php-mysql

安装完成后需要启动 Apache 和 MariaDB 服务:

$ sudo systemctl start httpd
$ sudo systemctl start mariadb

设置虚拟主机

为了避免所有的项目都放在默认的 /var/www/html 目录下,我们可以通过设置虚拟主机,将多个项目同时部署在该服务器上。

首先需要创建一个新的虚拟主机,可以通过使用 Apache 的 VirtualHost 模块来实现。在终端中运行以下命令:

$ sudo nano /etc/httpd/conf/httpd.conf

在文件中添加以下内容:

<VirtualHost *:80>
    ServerAdmin webmaster@example.com
    DocumentRoot /var/www/project1
    ServerName project1.example.com
    ErrorLog /var/log/httpd/project1_error.log
    CustomLog /var/log/httpd/project1_access.log common
</VirtualHost>

然后需要创建项目目录:

$ sudo mkdir -p /var/www/project1/public_html

然后需要将项目文件复制到该目录下。

最后需要重启 Apache 服务:

$ sudo systemctl restart httpd

安装Composer

Composer 是 PHP 的依赖管理工具,可以大大简化项目的依赖管理。

在终端中运行以下命令来安装 Composer :

$ sudo curl -sS https://getcomposer.org/installer | php

然后将 Composer 程序移动到系统的可执行路径下:

$ sudo mv composer.phar /usr/local/bin/composer

安装完成后可以在项目根目录下运行以下命令来安装项目依赖:

$ composer install

至此,CentOS 7 上的 PHP 项目部署完成。

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/php-a911.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年5月3日 上午5:58
下一篇 2023年5月3日 上午5:58

猜你喜欢