如何在 CentOS 6.2 上安装 PHP mbstring
- 2024-10-21 09:14:00
- admin 原创
- 81
问题描述:
如何在 CentOS 6.2 上使用 PHP 安装 mbstring
我尝试过:
$ sudo yum install php-mbstring
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: mirror.net.cen.ct.gov
* extras: centos.aol.com
* updates: mirrors.seas.harvard.edu
Setting up Install Process
No package php-mbstring available.
Error: Nothing to do
但没有找到包裹?
解决方案 1:
执行以下操作:
sudo nano /etc/yum.repos.d/CentOS-Base.repo
在 部分下updates
,注释掉 mirrorlist 行(#
在该行前面加上 ),然后在新行上写入:
baseurl=http://centos.intergenia.de/$releasever/updates/$basearch/
现在尝试:
yum install php-mbstring
(之后你可能需要取消注释镜像列表并注释掉 baseurl)
解决方案 2:
如果您有 cPanel 托管,则可以使用 Easy Apache 通过 shell 执行此操作。这些是步骤。
键入 Easy Apache 路径键入 Easy Apache 的路径
root@vps#### [~]# /scripts/easyapache
不要对“cPanel 更新可用”说“是”。
继续使用默认设置浏览各个屏幕,直到看到“详尽选项列表”。
向下翻页直到看到列出的 Mbstring 扩展并选择它。
继续执行步骤并保存 Apache PHP 构建。
Apache 和 PHP 现在将重建以包含 mbstring 扩展。等待该过程完成约 10 到 30 分钟。一旦该过程完成,您现在应该会在 phpinfo 中看到 Mbstring 扩展。
有关更多详细步骤,请参阅文章
使用 Easy Apache 安装 mbstring 扩展
解决方案 3:
请检查您的/etc/yum.conf
文件,也许它是排除php
包。
您应该删除php*
此行,以便可以下载php-*
软件包:
exclude= courier* dovecot* exim* filesystem httpd* mod_ssl* mydns* php*
你的服务器似乎有一些类似 cPanel 的脚本
解决方案 4:
找出 php 版本 -
php -v
搜索可用的 PHP 扩展 -
yum search php-
使用安装 -
yum install ea-php56-php-mbstring.x86_64
然后
httpd -k restart
包名称-ea-php-php-mbstring.x86_64
解决方案 5:
*确保你首先更新了你的 Linux 系统
yum update
如果有人仍然遇到此问题,这是一个有效的解决方案:
centos-发行版: rpm -q centos-发行版
Centos 6.*
wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6*.rpm
Centos 5.*
wget http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/5/x86_64/epel-release-5-4.noarch.rpm
rpm -ivh epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uvh remi-release-5*.rpm
然后只需执行以下操作即可更新:
yum --enablerepo=remi upgrade php-mbstring
或者这样安装:
yum --enablerepo=remi install php-mbstring
解决方案 6:
yum install php-mbstring(按照http://php.net/manual/en/mbstring.installation.php)
我认为你必须安装 EPEL 存储库http://fedoraproject.org/wiki/EPEL
解决方案 7:
以上都不适用于 godaddy 服务器 centOS 6、apache 2.4、php 5.6
相反,你应该
使用 EasyApache 安装 mbstring PHP 扩展
通过 putty 或 ssh 检查你是否已经拥有它
php -m | grep mbstring
[如果没有,则表示缺少 mbstring]
现在你需要去 godaddy 你的账户页面,
点击管理服务器,
打开 whm-----搜索 apache,
打开“easy apache 4”(我的情况)
现在您需要定制当前安装的软件包,
经过
单击“当前安装的包...”旁边顶行的“自定义”按钮
搜索 mbstring,
单击旁边的开/关切换按钮。
单击下一步,下一步,....提供..完成。
现在你应该有 mbstring
通过 putty(ssh) 再次检查
php -m | grep mbstring [应该看到 mbstring]
或者你可以在 phpinfo() 页面找到 mbstring
解决方案 8:
由于yum install php-mbstring
当时httpd -k restart
没有为我做这件事,我认为应该编译这些选项,如下所述:
现在,配置并构建 PHP。这是您使用各种选项自定义 PHP 的地方,例如将启用哪些扩展。运行 ./configure --help 获取可用选项列表。在我们的示例中,我们将使用 Apache 2 和 MySQL 支持进行简单配置。
如果您从源代码构建 Apache(如上所述),则以下示例将匹配 apxs 的路径,但如果您以其他方式安装 Apache,则需要相应地调整 apxs 的路径。请注意,某些发行版可能会将 apxs 重命名为 apxs2。
cd ../php-NN ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --enable-mbstring make make install
如果您决定在安装后更改配置选项,则需要重新运行 configure、make 和 make install 步骤。您只需重新启动 Apache 即可使新模块生效。无需重新编译 Apache。
请注意,除非另有说明,“make install”还将安装 PEAR、各种 PHP 工具(如 phpize)、安装 PHP CLI 等。
尽管此页面说它是可选的:
--enable-mbstring
允许多字节字符串支持。这是可选的,因为如果不可用,则会使用较慢的自定义代码。
解决方案 9:
我以前也遇到过同样的问题。就我而言,我需要在 GoDaddy VPS 服务器上安装 php-mbstring 扩展。上述解决方案对我都不起作用。
我发现使用 GoDaddy 的 WHM(Web Hosting Manager)安装 PHP 扩展的方法。任何使用 GoDaddy VPS 服务器的人都可以通过以下地址访问此页面。
http://{您的服务器IP地址}:2087
在此页面上,您可以轻松找到可帮助您安装/升级 php 组件和扩展的 Easy Apache 软件。您可以选择当前安装的配置文件并自定义,然后配置该配置文件。Easy Apache 的所有内容都是说明性的。
我记得我为 HostGator 服务器做过非常类似的事情,但我不记得我实际上是如何更新配置文件的。
编辑:
当您拥有支持 Web Hosting Manager 的服务器时,您可以在 WHM 上添加/更新/删除 php 扩展。在 godaddy 服务器上,甚至建议在 WHM 上更新 PHP ini 设置。
解决方案 10:
sudo yum install php<version>w-mbstring
例如 sudo yum install php56w-mbstring
解决方案 11:
如果以上方法都无法帮助您,并且您可以选择尝试获取其中一个 rpm 文件,例如:
wget http://rpms.famillecollet.com/enterprise/6/remi/x86_64/php-mbstring-5.4.45-2.el6.remi.x86_64.rpm
然后使用 rpm 安装它,忽略依赖关系,如下所示:
rpm -i --nodeps php-mbstring-5.4.45-2.el6.remi.x86_64.rpm
希望能够有所帮助。
- 2024年20款好用的项目管理软件推荐,项目管理提效的20个工具和技巧
- 2024年开源项目管理软件有哪些?推荐5款好用的项目管理工具
- 项目管理软件有哪些?推荐7款超好用的项目管理工具
- 项目管理软件哪个最好用?盘点推荐5款好用的项目管理工具
- 项目管理软件有哪些最好用?推荐6款好用的项目管理工具
- 项目管理软件有哪些,盘点推荐国内外超好用的7款项目管理工具
- 2024项目管理软件排行榜(10类常用的项目管理工具全推荐)
- 项目管理软件排行榜:2024年项目经理必备5款开源项目管理软件汇总
- 2024年常用的项目管理软件有哪些?推荐这10款国内外好用的项目管理工具
- 项目管理必备:盘点2024年13款好用的项目管理软件