Questions tagged «php»

PHP是用于构建动态网页的服务器端脚本语言。

2
如何通过自制软件安装作曲家
我真的是MacOS的新手,所以也许这是一个简单的问题。 我在使用High Sierra并安装了默认的PHP 7.1,并且还安装了运行的PHP 7.2: curl -s http://php-osx.liip.ch/install.sh | bash -s 7.2 当我跑步时: brew install composer 我越来越: Error: No available formula with the name "composer" ==> Searching for a previously deleted formula... Warning: homebrew/core is shallow clone. To get complete history run: git -C "$(brew --repo homebrew/core)" fetch --unshallow Error: …
15 install  homebrew  php 


3
与Mac的本地Web共享和下载的MySQL相比,使用MAMP堆栈的优势
我想知道使用MAMP堆栈代替Mac本身提供的Web共享以及手动下载和安装MySQL的优点是什么? 我可以看到在某些情况下MAMP如何拥有apache / mysql / php的最新/其他版本,但是还有其他优点吗? 我的MCB随附有Snow Leopard 10.6.6,Apache 2.2.15和PHP 5.3.3-相当新的(尽管不是最新的)版本。 由于它们都已安装,所以我几乎没有理由获得具有相同功能的东西。 安装MySQL也非常简单,所以这不是原因。
11 mysql  apache  php 

1
如何确定PHP的编译时选项?
我正在尝试自定义我的php安装,但我不熟悉从头开始编译程序。我该如何确定哪些编译时选项用于php?具体来说,我正在尝试确定是否--with-readline指定了该选项。谢谢!
11 terminal  php 

1
即使使用sudo也无法写入/ usr
这是我的问题: sudo php -d detect_unicode=0 go-pear.phar ...应该让我以root身份运行并修改/usr&/usr/share目录,但是我得到了: Below is a suggested file layout for your new PEAR installation. To change individual locations, type the number in front of the directory. Type 'all' to change all of them or simply press Enter to accept these locations. 1. Installation base ($prefix) : …

1
命令行中显示的PHP版本与phpinfo()不同;在本地主机:8000
我通过键入以下内容启动了OS X PHP测试服务器 php -S localhost:8000 我将OS X上的PHP更新到5.6,并通过输入以下命令通过命令行检查版本: php -v 它告诉我我有“ PHP 5.6.5” 当我启动PHP测试服务器并查看具有该phpinfo();功能的index.php文件时,它表明我仍然拥有OS X附带的5.5.14版本。 如何在localhost:8000上获取我的PHP版本以反映该更改?
9 macos  php 

3
如何通过在图标上删除文件来运行PHP脚本?
我有一个php脚本,它以文件名作为参数。当我从终端窗口运行它时,我输入 ./my_script.php file_to_process.txt 它很棒! 我想要做的是在我的Dock上有一个图标,当我将文件放到它上面时,它将执行php脚本并提供删除文件的完整路径作为该脚本的参数。 这可能吗?你能提供一步一步的指示吗?


1
端口9000 apache返回禁止访问
我使用的是原生PHP和原生Apache。PHP版本是5.5。userdirApache中的模块已启用,我的PHP代码位于~/Sites。Localhost URL是localhost/~username。我已经安装了XDebug,我使用Vdebug插件进行了配置。在phpinfo()其中说扩展已启用。 我无法localhost从端口9000访问。当我访问此URL时,http://localhost/~subhojit:9000它返回禁止访问。不只是9000端口,即使我像这样进入端口80 http://localhost/~subhojit:80,它也会返回禁止访问。但我能够使用虚拟主机或像这样的localhost URL访问PHP网站http://localhost/~subhojit/phpwebsite。 我不确定我做错了什么。请帮忙。
1 macos  apache  php 

1
如何创建$ PATH?
我对Mac OS的工作还比较陌生,但是对Linux有广泛的了解。我使用php_osx和说明中的说明更新了Mavericks上的php,以使用export PATH=/usr/local/php5/bin:$PATH新的php版本。 通过尝试更新php,我发现了对以下文件的引用: .bash_profile -我找不到此文件。 .bashrc 路径 path_helper 有人可以提供一个简单的了解如何在Mavericks中创建$ PATH的方法,并帮助我了解export命令将版本放置在路径中的位置以及如果我也想将其删除的情况吗?

1
无法在OSX 10.8山狮中启用PHP
我根据启用了php PHP的说明 并且没有注释, #LoadModule php5_module libexec/httpd/libphp5.so 在 /private/etc/apache2/httpd.conf 。不过这条线, #AddModule mod_php5.c 在该文件中不存在,也不存在任何#AddModule行。这可能是我的问题的根源,但无论我重新启动apache, sudo apachectl restart 并试图打开〜/ Site / page.php <html> <head> <title>My First PHP page </title> </head> <body> <?php echo "<h1> Hello World! </h1>";?> </body> </html> 在多个Web浏览器中。 Safari和Chromium刚刚给了我文件的原始文本,Opera给了我 Hello World ";?> 我是否需要配置apache来添加该模块以及如何执行此操作,还是存在其他问题? PS,我甚至无法打开带有safari的page.php,当它在我的主目录中并且其他浏览器试图下载它时。


1
小牛PHP版本问题
我刚刚运行下面的命令来更新我的系统上的PHP(两次,忘记我之前运行过它)。 curl -s http://php-osx.liip.ch/install.sh | bash -s 5.5 产量 Detected OS X Mavericks 10.9 All ok. Get packager.tgz Unpack packager.tgz Please type in your password, as we want to install this into /usr/local Password: Start packager (may take some time) downloading http://php-osx.liip.ch/install/5.5-10.8-frontenddev-latest.dat downloading http://php-osx.liip.ch/install/5.5-10.8/frontenddev/5.5-10.8-frontenddev-5.5.27-20150710-221744.tar.bz2 Installing package 5.5-10.8-frontenddev into root / …
php 

1
“本地”通过PHP管道脚本将电子邮件添加到Mail
我发现了这个很棒的教程,关于如何在localhost上发送电子邮件,它将打开您的Mail,向您显示从PHP发送的电子邮件,但是在发送电子邮件时打开Mail有点烦人-我有一些任务在出于发展原因向我发送电子邮件的背景,以便我可以测试这些电子邮件。 我希望不会因弹出电子邮件而烦恼,而是希望将其通过管道发送到“邮件”并在我单击“获取新邮件”时显示在收件箱中,这样我就可以随时查看电子邮件在发送电子邮件的瞬间。 我调查了Mail将邮件存储在什么地方~/Library/Mail/V2,我想知道是否可以调整脚本以在其中添加电子邮件,但是它看起来很复杂,所以我不想冒任何混乱或损坏的风险。 是否可以毫无问题地存储邮件,以便邮件可以通过PHP将其添加到我的收件箱列表中? 什么?

3
在Mojave中授予本地PHP完整磁盘访问权限
我有一个在本地apache安装上运行的PHP网页。该页面使用shell_exec通过sqlite3访问messages / chat.db。 shell_exec("sudo -u ben sqlite3 ~/Library/messages/chat.db \"SELECT ... 在Mojave之前,我正确地获得了响应,但是由于更新到Mojave,我得到了: unable to open database 当直接在终端中运行时,会发生同样的问题,可以通过将终端添加到“系统偏好设置”的“全盘访问”窗格中来解决。 我不知道我需要为PHP页面添加什么。我已经尝试了所有可以找到的东西... sqlite3,apachectl,php-fpm,但没有任何效果。 我需要添加什么? 仅供参考:ben在sudoers文件中

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.