如何让所有 php 文件在 Linux 服务器上运行?我将所有 PHP 文件复制到 Linux 服务器,/www
并更改了配置设置,如下所示。此外,我还在 下创建了一个错误日志文件/logs
。
但是当我mytest.example.com
在浏览器中运行时,它不起作用并且页面显示:
糟糕!Google Chrome 找不到 mytest.example.com
我认为我需要改变或者添加一些东西。
我使用Putty访问Centos并使用WinSCP作为FTP。
<VirtualHost *:80>
ServerName mytest.example.com
DocumentRoot /www/allphpfile/
ErrorLog logs/my_test_error_log
</VirtualHost>
答案1
您无法连接到以下服务示例.com除非您是该域名的所有者。您需要三样东西来托管 PHP 内容;
- 支持 PHP 的 Web 服务器(例如 Apache)。
- 该服务器的 PHP 模块。
- 具有公共 IP 地址的计算机(或虚拟机)。
从技术上讲,您不需要上述任何内容来“运行 PHP 文件”。您可以使用包管理器安装解释器并在文件上调用它:
php /home/moo/somescript.php
另一位用户建议,如果示例域是在本地配置的,那么实际上可以使用它。要使本地计算机能够解析任意域,您可以在 /etc/hosts 中将该任意域与任意 IP 地址关联,如下所示:
在 /etc/hosts 中:
# local
10.3.0.1 monger.lan mon.lan monger mon ruter
10.3.0.3 tryggve.lan try.lan tryggve try
# remote
xx.zz.yy.185 caracal
xx.zz.yy.184 gaupe
xx.zz.yy.175 login.pvv.org pvv
# example
127.0.0.1 mytest.example.org
(xx.zz.yy 必须是实际数字)
答案2
解决方案:在 centos 中配置 LAMP 服务器,按照以下几步操作,参考配置网址https://library.linode.com/lamp-guides/centos-6并安装 phpmyadmin 用于数据库管理参考网址https://library.linode.com/lamp-guides/centos-6
答案3
通过 rpm 或 yum 安装 php 包。
那么首先我们需要知道用户需要什么类型的托管(专用托管或虚拟托管)
在服务器上安装 mysql 包
如果您想要更改 apache 服务端口号等信息,请在 httpd>conf>httpd.conf 文件中进行更改
通过单一服务和单一 IP 提供虚拟主机。请参阅以下 DocumentRoot /var/www/.html ServerName example.com
启动 httpd 服务 service httpd start
现在尝试通过在 DNS 或 rev 文件中提供 apache 安装系统的 IP 来托管任何网站。
享受这一天