小编San*_*ath的帖子

如何在 Linux 系统上安装 PECL

http://pecl.php.net/ 中有 PECL 扩展的下载部分, 但我没有得到 PECL *本身** 的安装步骤。以下命令不起作用 -

yum intall pecl
Run Code Online (Sandbox Code Playgroud)

在我的系统中,我安装了 PECL,所以我可以安装这样的 PECL 扩展 -

pecl install mailparse
Run Code Online (Sandbox Code Playgroud)

但是,在运行pecl命令无法识别的系统中,如何在 Fedora 7 系统(旧系统)上先安装 PECL。

php pecl

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

重新编译PHP

假设我编译并安装了 PHP,然后我想在几个月后添加一个额外的扩展。

  1. 我是否需要指定我在初始安装期间包含的所有内容以及我想要的新模块?

  2. 如果我不记得我用来编译初始 PHP 安装的确切命令怎么办?

  3. 我是否必须经历整个...

    ./configure ... make && make install

php

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

bash脚本-生成、发送、交互-找不到命令错误

我是我的 shell 脚本,我正在尝试删除scp命令的密码提示(如/sf/ask/32142771/#459225 中所示)这就是我到目前为止所拥有的:-

#!/usr/bin/expect
spawn scp $DESTINATION_PATH/exam.tar $SSH_CREDENTIALS':/'$PROJECT_INSTALLATION_PATH
expect "password:"
send $sshPassword"\n";
interact
Run Code Online (Sandbox Code Playgroud)

在运行脚本时,我收到错误

spawn: command not found
send: command not found
interact: command not found
Run Code Online (Sandbox Code Playgroud)

我也遇到了错误expect: command not found,然后我意识到路径expect不正确并且expect根本没有安装。所以,我做了yum install expect,更正了路径,错误消失了。但仍然无法消除其他 3 个错误。

linux shell bash

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

修改apache配置后Apache启动失败,显示语法错误,无法将php5apache2_2.dll加载到服务器

我又被 apache 安装人员困住了。我正在使用 Service Pack 1 运行 Windows 7 专业版的 64 位系统。我从队友那里复制了工作 php5 安装目录,.dll从 php5 安装文件夹中复制了必要的文件(就像他们在队友的工作设置中一样)到我的windows/system32/. Apache 服务器使用默认的 apache 配置 ( httpd.conf) 文件成功启动。我能够在浏览器中访问本地主机。但是 php 代码没有解析。我注意到 apache 配置文件中没有像下面这样的行:-

# PHP5 module
LoadModule php5_module D:/php5/php5apache2_2.dll
Run Code Online (Sandbox Code Playgroud)

如果我添加这一行,apache 服务器启动失败。运行测试配置会出现以下错误 -

httpd.exe: Syntax error on line 60 of C:/Program Files (x86)/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load D:/php5/php5apache2_2.dll into server: The specified procedure could not be found.  
Run Code Online (Sandbox Code Playgroud)

但是该php5apache2_2.dll文件位于指定位置,并且我已将所有权限授予当前系统用户对php5安装目录的所有权限。同一行也出现在 apache 错误日志中。这里的另一件事是我不确定何时将日志确切地写入日志文件。如果我打开了日志文件进行阅读,如果没有创建日志条目,我会感到困惑吗?大声笑......因为我无法观察到输入时的模式。我看到一些日志条目正在制作,有些没有。但现在这是一个单独的问题。

我之前在同一系统上,在另一个硬盘上设置了 apache、php。我遵循了与现在相同的步骤,它确实设置成功,尽管经过了很多令人头疼的事情,就像我上面写的日志文件条目混淆一样。我不记得我之前是如何修复它的。但是,我尝试使用相同的 apache 配置文件(之前在旧硬盘上的先前设置中工作的那个文件 - 已备份),但它仍然给出相同的错误。

更新
我阅读了 …

configuration windows-7 64-bit apache-2.2

3
推荐指数
1
解决办法
4万
查看次数

mysql 命令行不起作用

我在我的 Fedora 系统中运行了 mysql。我在系统上设置了 xampp,并且 webspace 中存在的 php 项目工作正常。PhpMyAdmin 工作正常。phpinfo()在 PHP 脚本中回显也显示启用了 mysql。但是运行mysql连接命令

mysql -u[username] -p[password]

给这个 -

bash: mysql: command not found
Run Code Online (Sandbox Code Playgroud)

我该如何解决?任何指针?

我想我需要做一些指向(在某个文件中定义一些路径),以便我的系统知道 mysql 已安装。我到底需要做什么?

其他详细信息
该系统是别人的,他在此处不可用。可能是系统中已经设置了 PHP/Mysql。我刚刚为 linux 提取了 xampp,/opt/lampp/并将上述所有内容(PHP 项目和 PhpMyAdmin)放入其中。这样做之后,我遇到了套接字问题(PhpMyAdmin 无法正常工作并显示此问题)-

#2002 - The server is not responding (or the local MySQL server's socket is not correctly configured) 
Run Code Online (Sandbox Code Playgroud)

我重新启动了lampp,./lampp restart但问题仍然存在。然后今天打开系统后,我启动了lampp,一切正常。没有项目问题了,只有命令行 Mysql 不工作

mysql linux command-line-interface console

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

编辑 .bash_profile 文件未生效

我需要放入export PATH=$PATH:/opt/lampp/bin我的~/.bash_profile文件,以便命令行中的 mysql 在我的系统上运行。请检查mysql 命令行不起作用以获取更多详细信息。

我正在使用 Fedora 系统并以 root 用户身份登录。

如果我跑,locate .bash_profile我会得到这些:-

/etc/skel/.bash_profile
/home/sam/.bash_profile
/home/sohil/.bash_profile
/home/windows/.bash_profile
/root/.bash_profile
Run Code Online (Sandbox Code Playgroud)

所以,我/root/.bash_profile像这样修改了文件:-

PATH=$PATH:$HOME/bin
export PATH
Run Code Online (Sandbox Code Playgroud)

PATH=$PATH:/opt/lampp/bin
export PATH
Run Code Online (Sandbox Code Playgroud)

但是,更改仍然没有生效 - 打开一个新的控制台并mysql再次运行说bash: mysql: command not found

但是export PATH=$PATH:/opt/lampp/bin在控制台中运行使其适用于该会话。所以,我对.bash_profile文件做错了。可能是编辑不正确或编辑不正确。

更新

在进行上述编辑之前,我还尝试export PATH=$PATH:/opt/lampp/bin在最后添加如下:-

PATH=$PATH:$HOME/bin
export PATH
Run Code Online (Sandbox Code Playgroud)

PATH=$PATH:$HOME/bin
export PATH=$PATH:/opt/lampp/bin
Run Code Online (Sandbox Code Playgroud)

但它没有用。我错过了什么?

谢谢,
桑迪潘

linux bash fedora console

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