我需要将网站文件定位到运行 CentOS 但没有图形用户界面的远程机器上。我的机器运行 ubuntu。有没有办法检查已安装的 apache 和 php 的配置,或者如何配置它们以运行我的网站?我听说 CentOS 使用与 ubuntu 几乎相同的命令,因为它被认为是基于 linux 的系统之一。我已经将所有网站文件复制到远程机器的 /var/www/html 目录。我尝试了以下操作:
- 从我的本地机器打开浏览并尝试打开该远程地址/网站/目录/错误:无法检索请求的网址。
- chmod 777 -R /路径/到/网站/目录/
但是没有用。网站无法正常工作,所以我想我必须一起配置 apache 和 php。
答案1
Ubuntu 和 CentOS 对 Apache 和 PHP 使用不同的配置和路径,例如 Ubuntu 在/etc/apache2/站点可用CentOS 将虚拟主机配置存储在主/etc/httpd/httpd.conf 文件。
为了在 CentOS 上设置 Apache 配置,您需要复制 /etc/apache2/sites-available/your-site 的内容并将其粘贴到 /etc/httpd/httpd.conf 文件中,然后在 CentOS 上重新启动 Apache
对于 PHP,您需要将 Ubuntu 的配置 (位于 /etc/php5/apache2/php.ini) 与 CentOS 的配置 (位于 /etc/php.ini) 进行比较。