我尝试为PHP安装yaml扩展
我遵循本教程:https://github.com/LegendOfMCPE/LoM-CMS/wiki/How-to-Install-LibYAML
我已经做了:
sudo apt-get install php-pear libyaml-dev
pecl install yaml
但我不明白结局:
/etc/php5/apache2/php.ini
extension=yaml.so
你能给我解释一下最后的命令吗?
您需要编辑php.ini文件才能禁用扩展名。以下是您的操作方法。
命令打开和编辑文件。
sudo nano /etc/php5/apache2/php.ini
上面的命令可能会询问您正在使用的系统密码。我使用了nano
作为文本编辑器,您可以使用任何选项。(例如gedit
)
现在转到打开的文件的末尾,粘贴以下代码。
extension=yaml.so
现在保存打开的文件并关闭它。
这就是设置库所需的全部内容。确保重新启动apache服务器以使更改生效。
您可以使用以下命令重新启动apache服务器。
sudo service apache2 restart
您正在安装一个已编译的PHP扩展(这就是.so
文件)。您需要告诉PHP加载该文件。您可以在php.ini中执行此操作,或者,根据您的安装,有时您会有一个用于预编译(打包)扩展(即/etc/php.d
)的目录
你有一个打字错误通过
extention=yaml.so