我正在尝试在项目上执行一些PHP代码(使用Dreamweaver),但代码没有运行.
当我检查源代码时,PHP代码显示为HTML标记(我可以在源代码中看到它).Apache运行正常(我正在使用XAMPP),PHP页面正在正常打开但PHP代码没有被执行.
有人对发生的事情有什么建议吗?
注意:该文件已命名为filename.php
编辑: 代码..:
<?
include_once("/code/configs.php");
?>
Run Code Online (Sandbox Code Playgroud)

我试图在/ etc/nginx /中启用站点和站点可用目录中包含服务器块的配置文件之间创建软链接.
我使用的命令是:
sudo ln -s sites-available/foo.conf sites-enabled/
Run Code Online (Sandbox Code Playgroud)
当我执行时:
ls -l
Run Code Online (Sandbox Code Playgroud)
结果是:
lrwxrwxrwx 1 parallels parallels 27 Aug 6 20:44 immigrationinformation.conf -> immigrationinformation.conf
Run Code Online (Sandbox Code Playgroud)
其中immigrationinformation.conf -> immigrationinformation.conf部分有红色字体木炭.
当我尝试访问此软链接时,我被告知它已损坏.
当我在sites-available目录中创建软链接时,即
sudo ln -s sites-available/foo.conf sites-available/foo_link.conf
Run Code Online (Sandbox Code Playgroud)
它正常工作.但是,如果我将其移动到启用站点的目录,则链接将再次中断.
我可以通过文件管理器GUI创建软链接,但不能通过命令行创建.我也可以创建没有问题的硬链接.
我怀疑这是一个权限问题所以我已经玩过将所有权限设置为两个目录和目录本身的777,并且还将所有者更改为除root之外的其他内容,但仍然没有运气.
我非常感谢任何帮助,谢谢.
我今天安装了PHP7
sudo add-apt-repository ppa:ondrej/php-7.0
sudo apt-get install php7.0-cli php7.0-common libapache2-mod-php7.0 php7.0 php7.0-mysql php7.0-fpm
Run Code Online (Sandbox Code Playgroud)
在此之后,当我尝试访问phpmyadmin时,我收到403禁止错误.然后我尝试重新安装phpmyadmin
apt-get install phpmyadmin
Run Code Online (Sandbox Code Playgroud)
但它仍然寻找不再存在的php5依赖项:

我该怎么做才能解决这个问题?
我已完成PHP项目开发.它是在我的电脑上本地开发的.现在,我已准备好将其上传到我的网络服务器上,并使其可公开访问.
然而有一件事困扰着我:目前,所有PHP文件都在我的WWW文件夹中,包含所有HTML,JavaScript,CSS和图像文件.PHP文件是敏感的,因为它们访问MySQL数据库并且通常包含密码和文件路径,这些路径对用户保密.
如果我将PHP文件保留在WWW目录中,我担心,它们可以像其他文件和图像一样以相同的方式向公众访问.我担心技术熟练的用户可以下载和阅读它们,因此显示有关我的Web服务器的秘密信息.
我的担忧合法吗?Web服务器是否自动隐藏.php文件?我应该将PHP文件移到另一个位置,远离WWW文件夹吗?有没有其他方法来保护我的PHP文件不被下载?
我在用:
自从我在Windows中使用Apache httpd Web服务器已有一段时间了。当我尝试请求localhost / index.html时,出现500错误,并在错误日志中看到此错误:
[客户端127.0.0.1]配置错误:无法执行身份验证。未设置AuthType !: /
我的httpd.conf中的这一行可能涉及到。
<Directory />
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)
我的apache版本是2.2
OS:Windows 7我该如何解决这个500错误?