我一直在用xampp在ubuntu上网本上开发大约7个月.两个星期前,我有一台计算机,我想用作服务器.我安装了最新的Ubuntu发行版和xampp,移动了我的所有文件,并转发了端口80.我还从dyndns.com获得了一个域名,该域名由我的路由器中运行的客户端更新(Netgear WGR6154) V8).
现在,当我尝试通过输入我从dyndns.com获得的地址来访问我的服务器时,浏览器会加载直到超时.我可以使用localhost作为地址在本地访问所有内容,所以我相信xampp正在运行,无法连接到互联网.
为了能够通过互联网查看我的文件,我接下来该怎么办?
提前全部感谢...
[我开始为第一个帮助我成功上网的人提供奖励]
我目前正在使用XAMMP for mac(http://www.apachefriends.org/en/xampp-macosx.html)进行开发,但是这个软件包还没有更新一年.我遇到了一些问题,因为我的开发环境与我们的生产服务器不同.
有没有人建议更换XAMMP或如何使用最新软件更新xammp,尤其是PHP 5.4模块.
我尝试在xampp运行时安装xdebug php 5.4.4,花了几个小时后,我仍然无法安装它!
这是我在php.ini中的设置
zend_extension = "Z:\xampp\php\ext\php_xdebug-2.2.1-5.4-vc9-x86_64.dll"
xdebug.remote_mode = "req"
xdebug.remote_enable=1
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
xdebug.profiler_enable=1
xdebug.profiler_output_dir="Z:\xampp\tmp"
Run Code Online (Sandbox Code Playgroud)
谁能发现任何错误?
谢谢
我试图让yield得到工作,我将以下代码从http://php.net/manual/en/language.generators.syntax.php复制并粘贴到一个空文件中并得到错误Parse错误:语法错误,意外[FILENAME]中的'$ i'(T_VARIABLE)
我正在运行XAMPP v3.2.1,它完全适用于我的其余代码(还没有使用yield语句)和PHP 5.4.16.
知道我做错了什么或我应该做什么?
<?php
function gen_one_to_three() {
for ($i = 1; $i <= 3; $i++) {
// Note that $i is preserved between yields.
yield $i;
}
}
$generator = gen_one_to_three();
foreach ($generator as $value) {
echo "$value\n";
}
?>
Run Code Online (Sandbox Code Playgroud)
如果用echo替换yield,则代码没有错误
我正在尝试修改Xampp图标,这是不可能的.
起初我改变了xampp默认的favicon htdocs/favicon.ico,它仍然显示橙色的"X".
然后我认为这可能是我的symfony项目的配置.所以我myProyect/web和我一起去了symfony favicon.ico.我必须澄清,在我做这个之前,它没有显示"SF"黑色图标.
并尝试将"fav"图标行添加到"base.html.twig"和"layout.html.twig":
<link rel="shortcut icon" href="{{ asset('favicon.ico') }}" />
并尝试了这个:
<link rel="icon" type="image/x-icon" href="{{ asset('favicon.ico') }}" />
favicon文件位于 - > htdocs/MyProyect/web/favicon.ico
但我不知道为什么仍然显示Xampp默认图标...我已经删除了symfony缓存,以及chrome和firefox缓存,但仍然无法正常工作.
我会对此提供一些帮助,我是一个Symfony noob,它的某些部分让我发疯.
谢谢大家.
Xampp mysql phpmyadmin几天前运行得很好.现在我遇到了这个问题.
我尝试更改端口号但我仍然遇到这个问题
Windows错误提示告诉我:
mysqld.exe已停止使用以下问题详细信息:
Problem signature:
Problem Event Name: APPCRASH
Application Name: mysqld.exe
Application Version: 5.6.16.0
Application Timestamp: 52d55dcc
Fault Module Name: mysqld.exe
Fault Module Version: 5.6.16.0
Fault Module Timestamp: 52d55dcc
Exception Code: c0000005
Exception Offset: 00b5957a
OS Version: 6.1.7601.2.1.0.272.7
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
If the online privacy statement is not available, please read our privacy statement …Run Code Online (Sandbox Code Playgroud) HTML
<form type="POST" action="includes/login.php">
<input type="email" name="email" placeholder="email" />
<input type="password" name="password" placeholder="parola" />
<input type="submit" value="Login">
</form>
Run Code Online (Sandbox Code Playgroud)
PHP
<?php
require_once 'config.php';
if(isset($_POST['email']))
{
$email = mysqli_real_escape_string($_POST['email']);
}
else
{
echo "Nu ati completat adresa de e-mail. <br />";
}
if(isset($_POST['password']))
{
$email = mysqli_real_escape_string($_POST['password']);
}
else
{
echo "Nu ati completat parola. <br />";
}
if(isset($_POST['email']) && ($_POST['password']))
{
$query = ("SELECT * FROM `users` WHERE password = '$password' AND email = '$email'");
$result = mysqli_query($link, $query);
$row = …Run Code Online (Sandbox Code Playgroud) 注意: 在将其标记为重复之前,我想告诉大家我已经解决了stackoverflow和其他网站中的所有这些相关问题,但是我没有任何合适的解决方案,所以这就是为什么我在这里寻求帮助。
我有两个表:员工和罚款
在罚金表中fine_id是PK,employee_id也是FK对雇员表PK的 引用employee_id。
现在,我创建fine_id(在表列名员工)作为FK引用fine_id的罚款表。
我通过XAMPP PHPMYADMIN添加约束,它会自动生成以下查询:
ALTER TABLE employees ADD CONSTRAINT fine_fk FOREIGN KEY (fine_id) REFERENCES fines(fine_id) ON DELETE CASCADE ON UPDATE CASCADE;
但是,我在运行此错误 SQL Query
ems_db。#sql-dd4_35,在更新级联上删除级联时使用CONSTRAINT fine_fkFOREIGN KEY(fine_id)参考fines(fine_id))以下是图片:
员工表
罚款表
错误 …
我从PHP手册中遇到以下声明
Windows的PHP源代码和二进制发行版可以在» http://www.php.net/downloads.php找到。我们建议您选择离您最近的»镜像来下载发行版。
我的这种说法引起了以下疑问:
请有人用一种易于理解的语言消除我所有上述疑虑。
我在Windows 10家庭单语言64位操作系统上运行的笔记本电脑上使用PHP 7.2.8
我已经使用最新版本的XAMPP安装程序在笔记本电脑上安装了PHP 7.2.8。
我从PHP手册的phpinfo()函数描述中看到以下文本
输出有关PHP当前状态的大量信息。这包括有关PHP编译选项和扩展的信息,......
从上述《 PHP手册》中的文字中,我没有得到“ PHP编译选项”的确切含义。
我phpinfo();通过在笔记本电脑上运行来检查输出。
我只能在输出中看到与编译相关的一行,如下所示:
编译器MSVC15(Visual C ++ 2017)
上一行是不是PHP手册中提到的“ PHP编译选项”或“ PHP编译选项”之外的其他内容?
如果“ PHP编译选项”的意思与我上面提到的相同,那么为什么输出中不多于一个编译选项phpinfo();?