我对 Ubuntu 不熟悉。我复制了我的项目文件夹htdocs,然后在它加载的浏览器中打开我的项目,但没有加载样式文件(CSS 文件)。这是一个权限问题。我做了很多命令,但没有任何成功。
我怎样才能对中的每一件事给予许可htdocs?
我在 Ubuntu 14.04 上安装了 XAMPP 的最新副本。但是,当我发出此命令时:
curl -sS https://getcomposer.org/installer | php
我收到以下错误消息:
当前未安装程序“curl”。您可以通过键入以下内容来安装它:
sudo apt-get install curl
当前未安装程序“php”。您可以通过键入以下内容来安装它:
须藤 apt-get 安装 php5-cli
那么,如何使我对 curl 和 PHP 的实现“可见”。
谢谢 !
在网上阅读后,我了解到 XAMPP 已经预装了 php-cli 并且可以通过/opt/lampp/bin/php. 我使用以下方法安装了 Composer,一切顺利:
sudo curl -s https://getcomposer.org/installer | /opt/lampp/bin/php
Run Code Online (Sandbox Code Playgroud)
Composer 已完美安装。在那之后,我这样做是为了让它成为全球性的:
sudo mv composer.phar /usr/local/bin/composer
Run Code Online (Sandbox Code Playgroud)
现在我创建了一个名为“fb”的文件夹并创建了以下 composer.json 文件:
{"require":{ "facebook/php-sdk-v4":"4.0.*" }}
Run Code Online (Sandbox Code Playgroud)
现在,当我输入$ composer install终端时,会显示以下消息:
rohan@sanap:~/Desktop/fb$ composer install
/usr/bin/env: php: No such file or directory
Run Code Online (Sandbox Code Playgroud)
请帮助我使用作曲家。在以下情况下我该怎么办?
我按照此链接在我的机器上安装 XAMPP:XAMMP for Linux。我无法在浏览器中打开 XAMPP,但我收到了404 errrorie
未找到 在此服务器上找不到请求的 URL /xampp/index.php。 本地主机端口 80 上的 Apache/2.2.20 (Ubuntu) 服务器
谁能帮我找出错误。
我已经从他们的网站下载了 XAMPP。然后从我的主目录手动安装它并安装在 /opt/lampp
我进行了大量更改,但我不记得如何恢复到默认状态,因此我需要全新的全新安装。
除了做sudo /opt/lampp/lampp stop和 sudo rm -R /opt/lampp。还有什么我应该删除的吗?也许来自它可能从主目录使用的文件?
除此之外。执行上述操作是否会从我的系统中完全删除 XAMPP?
我对 Ubuntu 很陌生,我仍然不了解很多基本概念,所以请耐心等待。
我在 ubuntu 11.04 中成功安装了 XAMPP 1.7.4。XAMPP 安装在/opt/lampp. 我知道如何/opt/lampp/htdocs使用 bash 终端命令编写 php 文件,sudo gedit /opt/lampp/htdocs/myphpfile.php但是如果我在文件夹中已经有一个现有的 php 文件怎么办?当然我不想用 sudo 命令再写一遍。我想要做的就是复制包含 php 文件的文件夹,htdocs就像我在 Windows WAMP 中所做的那样。是否有可以将/opt文件夹设置为可写的命令?请帮我。
我在我的 Ubuntu 笔记本电脑中安装了 XAMPP,我曾经使用它没有问题。只需使用以下命令启动服务器:
sudo /opt/lampp/lampp start
然后,我尝试安装一个需要 apache 服务器的软件,但可能有什么问题。现在,每次我运行命令时,都会有以下输出:
Starting XAMPP for Linux 5.6.3-0...
XAMPP: Starting Apache...fail.
XAMPP: Another web server is already running.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.
Run Code Online (Sandbox Code Playgroud)
我必须做的是运行sudo /etc/init.d/apache2 stop然后再次启动lampp。这意味着 apache2 一直在运行。有没有什么方法可以在不破坏lampp安装的情况下解决它?
我在尝试打开 phpmyadmin 时看到此错误 (http://127.0.0.1/phpmyadmin) :
`New XAMPP security concept:
Access to the requested object is only available from the local network.
This setting can be configured in the file "httpd-xampp.conf".
If you think this is a server error, please contact the webmaster.
Error 403
xser.com
Apache/2.4.3 (Unix) OpenSSL/1.0.1c PHP/5.4.7`
Run Code Online (Sandbox Code Playgroud)
编辑:
我已经在“httpd-xampp.conf”中注释掉了这段代码,但它引入了一个新问题。
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|#server-status|server-info))">
Order deny,allow
Deny from all
Allow from ::1 127.0.0.0/8 \
fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
fe80::/10 169.254.0.0/16
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch> …Run Code Online (Sandbox Code Playgroud) 我已经在 /opt/lampp 中安装了 lampp 1.8.1。一切正常。
我将当前用户作为所有者添加到 htdocs 文件夹,以便我可以写入 htdocs 文件夹。
然后我创建了我的 symfony2 项目。一切正常,我能够正确运行配置页面。
但是当我使用命令清除缓存时
sudo php app/console cache:clear --env=prod
sudo php app/console cache:clear --env=dev
Run Code Online (Sandbox Code Playgroud)
缓存被清除,但随后出现权限问题。当我尝试访问与之前相同的配置页面时,它在浏览器中出现错误:
" RuntimeException: 无法写入缓存文件 "/opt/lampp/htdocs/Symfony/app/cache/dev/classes.php"。"
但是当我再次使用以下方法更改缓存文件夹的权限时:
sudo chmod -R 777 app/cache
Run Code Online (Sandbox Code Playgroud)
页面再次正常显示
我不想每次清除缓存后都更改权限。有解决方案还是我做错了什么?
我已经安装了 Xampp 1.8.3.1 .run 文件。当我打字时
/opt/lampp/lampp start
Run Code Online (Sandbox Code Playgroud)
然后它给了我这样的信息
XAMPP: Starting Apache...fail.
XAMPP: Another web server is already running.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.
Run Code Online (Sandbox Code Playgroud) xampp ×10
apache2 ×3
php ×3
14.04 ×2
permissions ×2
12.10 ×1
curl ×1
filesystem ×1
server ×1
uninstall ×1