标签: lampp

curl_init()函数不起作用

嗨,我在POST请求中尝试PHP Post Request,认为它可能对我有用,我的代码如下所示

$sub_req_url = "http://localhost/index1.php";

$ch = curl_init($sub_req_url);
$encoded = '';

// include GET as well as POST variables; your needs may vary.
foreach($_GET as $name => $value) {
  $encoded .= urlencode($name).'='.urlencode($value).'&';
}

foreach($_POST as $name => $value) {
  $encoded .= urlencode($name).'='.urlencode($value).'&';
}

// chop off last ampersand
$encoded = substr($encoded, 0, strlen($encoded)-1);

curl_setopt($ch, CURLOPT_POSTFIELDS,  $encoded);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_exec($ch);
curl_close($ch);
Run Code Online (Sandbox Code Playgroud)

形成index.php文件和index2.php是同一目录中的另一个文件,当我打开页面时,我的error.log文件中出现以下错误

[Sat Dec 18 15:24:53 2010] [error] [client ::1] PHP Fatal …
Run Code Online (Sandbox Code Playgroud)

php lampp

57
推荐指数
4
解决办法
11万
查看次数

ERROR 403在我的index.php中加载CSS和JS等资源

我在Linux,Elementary OS,并在opt中安装了lampp.

我的CSS和JS不会加载.当我通过浏览器检查我的页面时.控制台说无法加载资源:服务器响应状态为403(禁止)我确实我的目录是正确的.这是我的工作区

这是错误 在此输入图像描述

在此输入图像描述

css php linux directory lampp

50
推荐指数
2
解决办法
15万
查看次数

在PHP中创建与PDO的连接时出错

今天,我删除并重新安装了最新版本的lampp,以便转移到PHP 5.30,突然一个非常简单的应用程序无法连接到mysql数据库.我正在使用PDO进行连接,并收到以下错误:

Warning: PDO::__construct() [pdo.--construct]: [2002] Invalid argument (trying to connect 
via unix://) in /home/raistlin/www/todoapp/home.php on line 9

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002]
Invalid argument' in /home/raistlin/www/todoapp/home.php:9 Stack trace: #0
/home/raistlin/www/todoapp/home.php(9): PDO->__construct('mysql:host=loca...', 'USER', 
'PASSWORD') #1 {main} thrown in /home/raistlin/www/todoapp/home.php on line 9
Run Code Online (Sandbox Code Playgroud)

为了调试它,我现在没有捕获错误.

以下代码足以在我的系统上复制问题:

<?php
$DBACCESS = array(
    "connstring"=>"mysql:host=localhost;dbname=todoapp",
    "host"=>"localhost",
    "user"=>"user",
    "password"=>"password",
    "todoapp"=>"todoapp"
    );

    echo implode('<br \>',$DBACCESS);

    $dbh = new PDO($DBACCESS['connstring'],$DBACCESS['user'],$DBACCESS['password']);

    $dbh = null;
?>
Run Code Online (Sandbox Code Playgroud)

在网上看,我发现有一两个人有同样的问题,但没有一个人收到过回复,更不用说工作了.有谁知道发生了什么?我在配置中遗漏了什么?我需要做些什么来解决它?

php pdo lampp

25
推荐指数
3
解决办法
8万
查看次数

Lampp php配置

操作系统:Ubuntu 17.10
我安装了LAMPP和Laravel.当我尝试时,composer install我遇到了以下错误

  - Installation request for phar-io/manifest 1.0.1 -> satisfiable by phar-io/manifest[1.0.1].
    - phar-io/manifest 1.0.1 requires ext-dom * -> the requested PHP extension dom is missing from your system.
  Problem 2
    - Installation request for phpunit/php-code-coverage 5.2.2 -> satisfiable by phpunit/php-code-coverage[5.2.2].
    - phpunit/php-code-coverage 5.2.2 requires ext-dom * -> the requested PHP extension dom is missing from your system.
  Problem 3
    - Installation request for phpunit/phpunit 6.4.3 -> satisfiable by phpunit/phpunit[6.4.3].
    - phpunit/phpunit 6.4.3 requires ext-dom * …
Run Code Online (Sandbox Code Playgroud)

php ubuntu lamp lampp laravel

24
推荐指数
2
解决办法
1万
查看次数

在新安装的XAMPP for Linux上,"不允许符号链接或链接目标无法访问"

我在我的Ubuntu 11.04 x64笔记本电脑上安装了XAMPP for Linux(版本1.7.4).然后我在我的htdocs文件夹中创建了一个链接到我的项目文件夹:

$pwd
/opt/lampp/htdocs
$sudo ln -s /home/petra/projects/webapp webapp
$ls -al
drwxr-xr-x  4 nobody root 4096 2011-08-18 11:58 .
drwxr-xr-x 18 root   root 4096 2011-01-25 15:33 ..
lrwxrwxrwx  1 root   root   26 2011-08-18 11:42 webapp -> /home/petra/projects/webapp
Run Code Online (Sandbox Code Playgroud)

当我在浏览器中打开webapp时http://localhost/webapp,它只显示"403 Access Forbidden".错误日志说:

$tail -f /opt/lampp/logs/error_log
[Thu Aug 18 11:43:15 2011] [error] [client 127.0.0.1] Symbolic link not allowed or link target not accessible: /opt/lampp/htdocs/webapp
Run Code Online (Sandbox Code Playgroud)

这是httpd.conf.奇怪的是,FollowSymLinks选项已经定义(默认).

在XAMPP论坛上有一个类似的问题,但我认为似乎没有人关注它了.

有谁知道如何解决这个问题?

apache xampp lampp ubuntu-11.04

13
推荐指数
2
解决办法
2万
查看次数

Php作曲家openssl错误

在询问之前,我不得不说我已经在堆栈和其他地方尝试了每个类似的问题并且失败了.

composer因为这个错误而无法使用:

requires ext-openssl * -> the requested PHP extension openssl is missing from your system.
Run Code Online (Sandbox Code Playgroud)

xamppubuntu.

我尝试过的:

  • 我已经注释掉;extension=php_openssl.dllphp.ini(CLI和正常) -没有工作
  • 通过php外部的终端安装openssl - 没有用
  • 检入phpinfo()是否openssl已加载并激活

在此输入图像描述

  • 还有一些人喜欢php -c /opt/lampp/etc/php.ini composer.phar install在我得到错误的地方奔跑作曲家

PHP Warning: PHP Startup: Unable to load dynamic library /usr/include/php5/ext/php_openssl.so - /usr/include/php5/ext/php_openssl.so: cannot open shared object file: No such file or directory in Unknown on line 0

  • 我曾试图改变PATHbashrc,没有任何成功

我发现奇怪的是扩展的位置...... …

php apache lampp composer-php php-openssl

9
推荐指数
1
解决办法
2138
查看次数

如何使用 .ebextensions 在 Amazon Elastic Beanstalk 中运行 `npm install`

我想使用eb deploy命令在 Amazon Elastic Beanstalk 中部署我的 PHP 应用程序。但是我的应用程序使用 gulp 来连接和缩小 scss 和 js。

所以我在文件中尝试了这些命令 .ebextensios/03npm.config

commands:
  01-install-node:
    command: "yum install nodejs npm --enablerepo=epel -y"

container_commands:
  01-install-dependencies:
    command: "npm install"
  02-build:
    command: "npm run build"
Run Code Online (Sandbox Code Playgroud)

但最后我收到这个错误

[Instance: i-c7800103] Command failed on instance. Return code: 1 Output: (TRUNCATED)...ttps://registry.npmjs.org/acorn npm http 304 https://registry.npmjs.org/amdefine npm http 304 https://registry.npmjs.org/wrappy npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /var/app/ondeck/npm-debug.log npm ERR! not ok code 0. container_command 01-install-dependencies in .ebextensions/03npm.config …
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 amazon-web-services lampp node.js npm

8
推荐指数
1
解决办法
9731
查看次数

在 Linux 机器上使用 XAMPP (LAMPP) 解决权限问题的最佳实践

问题

我最近开始在我的一台笔记本电脑上使用 Linux。我在 Mac 和 Window OS 上安装了我非常熟悉的 XAMPP (LAMPP),以便开发我的 WordPress 主题等。

我一直遇到烦人的权限问题,我明白这是 Linux 学习曲线的一部分。我不熟练使用终端命令。

在做任何事情之前,我无法在没有访问权限错误的情况下从其他计算机导入我的任何 Wordpress 开发文件。

使用终端我更改了 htdocs 文件夹中的权限:

sudo chmod 777 -R /opt/lampp/htdocs
Run Code Online (Sandbox Code Playgroud)

这解决了一个问题,似乎我的 WP 文件已被识别,但现在我无法连接到我在 phpMyAdmin 中创建的数据库,使用正确的数据库名称,root 作为用户,密码没有任何内容,这在我创建 WordPress 时工作正常从这台笔记本电脑中安装。

我只有在从 zip 或其他方式将文件导入 htdocs 时才会遇到这些问题。

是否有一组在 Linux 机器上设置 XAMPP (LAMPP) 的最佳实践,以便没有权限问题或其他问题妨碍使用 Wordpress(和其他程序)的本地安装。

谢谢!

xampp localhost lampp

5
推荐指数
1
解决办法
5982
查看次数

如何在 Ubuntu 中设置 MYSQL 环境变量?

所以我安装了XAMPP(在 Ubuntu 中),它成功了,

MYSQL 的位置在/opt/lampp/bin/mysql 上,因此我必须包含访问mysql的整个路径,如下所示:

$/opt/lampp/bin/mysql -u root -p

它可以登录。

但是只使用“mysql”是行不通的;它说找不到。

你能给我一个关于如何为 mysql 设置 env't 变量的想法吗?

Ubuntu 中的新功能。帮助?:(

mysql lampp

5
推荐指数
1
解决办法
6590
查看次数

laravel @if 语句显示在视图中

我第一次学习 Laravel,今天才开始。通过 Composer 在 LAMPP - Ubuntu 上安装全新的 Laravel。sudo /opt/lampp lampp start在终端中运行后,我打开 Chrome 并导航至 localhost/MYAPP/resources/views/welcome.blade.php。是渲染的视图。“@”语句(我认为是 Laravel 控制器特有的)被渲染到浏览器的屏幕上,我无法弄清楚为什么会发生这种情况。

任何/所有见解表示赞赏!

编辑:按照这里的要求是我的welcome.blade.php 文件:

<!doctype html>
<html lang="{{ app()->getLocale() }}">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>Laravel</title>

    <!-- Fonts -->
    <link href="https://fonts.googleapis.com/css?family=Raleway:100,600" rel="stylesheet" type="text/css">

    <!-- Styles -->
    <style>
        html, body {
            background-color: #fff;
            color: #636b6f;
            font-family: 'Raleway', sans-serif;
            font-weight: 100;
            height: 100vh;
            margin: 0;
        }

        .full-height {
            height: 100vh;
        }

        .flex-center {
            align-items: center;
            display: flex; …
Run Code Online (Sandbox Code Playgroud)

php ubuntu lampp laravel

5
推荐指数
1
解决办法
2万
查看次数