天道酬勤,学无止境

How can i Increase Max_file_upload_size in CPanel using wordpress

I am using VPS hosting in that i have CPanel login details ,i was installed wordpress and i am trying import some posts that i have exported from last website.But i am getting the error like Max_file_Upload_size is more than 2M.How can i change the max file upload size . I was try to add php.ini file to my root folder but i didn't get any change and aslo add php.ini into wp-admin folder also,but i didn't able to import the files.In my Cpanel i didn't find any php.ini files.i am trying in google also but i didn't get answer for me help me....

评论

You should just try adding this to the 2nd line of your wp-config.php file.

This line handles your upload max filesize size *and* your php memory.

// this will change your max file size upload AND your php memory
define( 'WP_MEMORY_LIMIT', '64M' );

More info can be seen here regarding this code from the WP Codex (2/3 down the page):

WP Memory Limit - WP Codex

Add below line on the top of wordpress main index.php :

ini_set('max_file_uploads', 100);

The default upload file size for WordPress is 2 MB, which is a problem if you want to upload a large media files. If you get this error, “The uploaded file exceeds the upload_max_filesize directive in php.ini”, follow these steps:

  1. Locate the php.ini file inside the wp-admin directory (if you can’t find this file see notes below)
  2. Find this line in the php.ini file “upload_max_filesize = 2M” and replace it with a higher value (e.g. “upload_max_filesize = 64M”)
  3. You may also want to increase your max post size. Look for this line in your php.ini file “post_max_size” and increase it as well.
  4. Save the changes to the file inside your wp-admin directory.
  5. Try the upload again
  6. If you still have issues, look for this file in your root directory and make the same changes.

If you don’t have a php.ini file in your directory, you can usually generate one from the control panels of your host.

You can download php.ini file from here.

Alternate way using

htaccess

Add this code in htaccess:

php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200

You can increase the file upload limit according to your requirement.

As you say, you only have access to cpanel, then go to "file manager" in cpanel and then follow Mahmood Rehman's steps.

You can also configure a FTP account and use ftp app like filezilla for downloading and uploading files direclty to the server, and also to edit php.ini and other files.

Another solution is to point the .htaccess to your custom PHP ini file:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
</IfModule>
<IfModule mod_suphp.c>
suPHP_ConfigPath /public_html/php.ini
</IfModule>

and the write your php.ini files

upload_max_filesize = 64M
post_max_size = 64M

"Error : The uploaded file exceeds the upload_max_filesize directive in php.ini." Solved by uploading my theme manually. I was also facing the same problem while uploading wordpress theme, My theme is of 3.2MB in size. I searched for following line in wp-config.php file,

// this will change your max file size upload AND your php memory define( 'WP_MEMORY_LIMIT', '64M' );

But it was not found. so I tried another approach, I Log into cpanel went into the directory where wordpress is install then /wp-content/themes, choose upload option and upload my theme and it get installed. :D

Create php.ini file and paste below code and upload in public_html its working fine for me.

[PHP]
file_uploads = On
post_max_size = 750M
upload_max_filesize=750M
max_execution_time=5000

受限制的 HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。

相关推荐
  • 如何在cPanel中增加最大上传大小?(How to increase Maximum Upload size in cPanel?)
    问题 我正在使用我网站的cPanel来增加wordpress媒体上传的最大上传文件大小。 我已经使用了代码(从Google那里找到)用于此目的wp-config.php,.htaccess,但是没有任何作用。 在我的cPanel中,“软件/服务”部分或其他任何地方都没有针对php配置编辑器的服务。 请帮我该怎么办? 我的.htaccess显示以下代码: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress 我尝试通过放置代码: php_value upload_max_filesize 20M php_value post_max_size 20M 内部和外部#块,它给出了500错误。 回答1 在cpanel -> software and services -> Select PHP Version. 选择一个非本机版本的PHP版本(我建议使用php 5.6或最后一个版本)
  • 增加wordpress中的最大上传限制(increase max upload limit in wordpress)
    问题 我需要将PDF文件上传到我的wordpress网站。 当我转到上载新媒体并尝试上传时,它说 FileName.pdf超过此网站的最大上传大小。 我试图寻找我的php.ini文件,但找不到它。 我通过创建一个新文件然后在浏览器中打开它来运行phpinfo()并找到了它。 Configuration File (php.ini) Path C:\Windows Loaded Configuration File C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP5\php.ini 我将php.ini文件放在 upload_max_filesize = 512M post_max_size = 512M max_execution_time = 300 在wp-admin,httpdocs和我可以访问的所有地方,均无任何效果最大上传文件大小仅为8 MB。 请帮助我,我的客户需要上传该文件。 注意:请不要告诉我重新启动服务器,因为我不能这样做,它是一个托管站点。 回答1 尝试使用以下插件: <?php /* Plugin Name: Increase Upload Limit */ add_filter( 'upload_size_limit', 'b5f_increase_upload' ); function
  • How to increase Maximum Upload size in cPanel?
    I am using cPanel of my website to increase maximum upload file size for wordpress media uploads. I have used the codes(found out from google) for this purpose wp-config.php, .htaccess but nothing is working. In my cPanel, there is no service for php configuration editor under software / services section or anywhere else. Please help what should I do? My .htaccess shows this code: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule
  • 如何在phpMyAdmin中增加导入大小限制(How to Increase Import Size Limit in phpMyAdmin)
    问题 有谁知道或者是否可以增加phpMyAdmin中的导入大小限制? 目前,我的服务器限制为50MB。 请注意,这与php.ini中的upload_max_filesize 。 该值设置为2MB。 我需要将一个表导入到我的一个数据库中,而导入时50MB的phpMyAdmin限制使我无法这样做。 谢谢。 修改-随附2个屏幕截图: 屏幕截图1-显示php.ini设置的phpinfo()。 屏幕截图2-显示phpMyAdmin导入限制 回答1 您还可以增加post_max_size并查看是否有帮助? 通过HTML表单上载文件使得上载与其他任何表单元素内容一样,这就是为什么也需要增加post_max_size的原因。 更新:最终解决方案涉及命令行: 要只导出一张表,您可以这样做 mysqldump -u user_name -p your_password your_database_name your_table_name > dump_file.sql 并导入: mysql -u your_user -p your_database < dump_file.sql '删除表your_tabe_name;' 也可以将其添加到导入脚本的顶部(如果尚未添加),以确保在脚本创建并填充之前删除表 回答2 如果您使用的是WHM / Cpanel,则为了在phpmyadmin的import部分中更改
  • 试图通过将php.ini放到wordpress根目录中来打开allow_url_fopen不起作用(trying to turn on allow_url_fopen by putting php.ini in wordpress root does not work)
    问题 好的,我建立了一个精美的裤子wordpress主题,该主题的一部分使php获得了图像宽度并使用这些数字来调整页面元素的大小。 它在我的本地计算机上运行良好,但是当我使用cpanel将主题放在托管服务器上时,它不起作用。 我得到这个错误 Warning: getimagesize() [function.getimagesize]: http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/yoursite/public_html/wpsite/wp-content/themes/yourtheme/styles/login.php on line 7 Warning: getimagesize(http://yoursite.com/wpsite/wp-content/uploads/2012/11/logo1.png) [function.getimagesize]: failed to open stream: no suitable wrapper could be found in /home/yoursite/public_html/wpsite/wp-content/themes/yourtheme/styles/login.php on line 7
  • WordPress-从一台主机转移到另一台主机(WordPress - moving from one host to another)
    问题 我正在尝试将WordPress安装从一台服务器移动到另一台,包括所有SQL数据和文件系统数据(照片,模板文件)。 我只是在更改数据库中的URL时遇到问题,因为我需要用旧的URL替换新的URL。 我很想就如何替换URL提出一些建议(也许在SQL中有一个rplace语句?) 提前致谢。 回答1 编辑5/16/2015 最好使用interconnectit.com WordPress序列化的PHP搜索替换工具来查找/替换数据库中的URL,并正确地反序列化/重新序列化该数据。 在文本转储或下面的UPDATE查询中查找/替换将破坏序列化的数据。 几种简单的方法:如何将WordPress博客移至新域或新位置»我的数字生活: UPDATE wp_options SET option_value = replace(option_value, 'http://www.old-domain.com', 'http://www.new-domain.com') WHERE option_name = 'home' OR option_name = 'siteurl'; 等:更改域时如何使用SQL查找和替换WordPress MySQL数据库中的文本»我的数字生活 搜索RegEx«WordPress插件,以基于WP插件的方式遍历帖子和页面,以替换帖子和页面中的图像和其他URL。
  • 无法从网络主机本身以外的任何地方连接到任何网络主机的 MySQL 数据库(Can't connect to MySQL databse of any webhost from anywhere other than the webhost itself)
    问题 我有 2 个不同的网络主机( pagodabox和000webhost ,都是免费的),并且我已经用 MySQL 设置了一个localhost 。 我已经在所有三个上都安装了 wordpress,它们在他们自己的域中运行良好——即。 当localhost wordpress 使用localhost数据库时, pagodabox使用pagodabox数据库等等。 但是,如果我从wp-config.php更改数据库访问凭据,以便让localhost wordpress 连接到000webhost数据库,则它不起作用: "Error establishing database" 。 这是我使用的相应凭据: <?php wp-config.php - relevant differences * members.000webhost.com/panel/Manage MySQL Databases // ** MySQL settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define('DB_NAME', '--------_db'); /** MySQL database username */ define('DB_USER
  • PHP-您的PHP安装似乎缺少WordPress所需的MySQL扩展(Php - Your PHP installation appears to be missing the MySQL extension which is required by WordPress)
    问题 如何解决以下错误? 您的PHP安装似乎缺少WordPress所需的MySQL扩展。 我将我的NAS与telnet连接一起使用。 我安装了FFP 0.7 我的php.ini位于: ffp/etc/php.ini ,我对我认为有用的所有内容ffp/etc/php.ini 。 以下是我的php.ini文件的一部分; ;If you wish to have an extension loaded automatically, use the following ; syntax: ; ; extension=modulename.extension ; ; For example, on Windows: ; extension=msql.dll ; ; ... or under UNIX: ; extension=msql.so ; ; ... or with a path: ; extension=/ffp/lib/extensions/no-debug-non-zts-20100525/mysql.so ; extension=php_mysql.dll extension=php_mysqli.dll extension=php_pdo_mssql.dll extension=php_pdo_mysql.dll extension=php_pdo_oci.dll
  • 本地主机中的Wordpress Multisite“建立数据库连接时出错”(Wordpress Multisite “Error establishing a database connection” in localhost)
    问题 尝试将WordPress转换为多站点设置时,出现错误: 建立数据库连接时出错 我在Windows 7和WAMP服务器上使用WordPress 3.7.1。 wp-config.php define('WP_ALLOW_MULTISITE', true ); define('SUBDOMAIN_INSTALL', false); define('DOMAIN_CURRENT_SITE', 'localhost'); define('PATH_CURRENT_SITE', '/wordpress_test4/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1); .htaccess RewriteEngine On RewriteBase /wordpress_test4/ RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d
  • MySQL 5的UTF8问题(UTF8 problem with MySQL 5)
    问题 我正在将WordPress博客和phpBB论坛迁移到新的托管服务器中。 我正在使用phpMyAdmin从先前站点中的数据库导入SQL脚本。 当我用Kate打开.sql脚本时,它说它使用UTF8作为编码。 当我在新服务器中导入sql时,我可以在phpMyAdmin中选择编码,默认情况下选择utf8。 仍然,当我完成数据库的导入后,我直接在phpMyAdmin中阅读了帖子文本,并看到诸如“é”,“ñ”等字符尚未被“解释”并替换为插入的奇怪字符。 我可以看到我的WordPress安装也无法正常工作。 显然,这种编码方式存在问题,但是我认为问题出在MySQL数据库或phpMyAdmin中,而不是WordPress中。 MySQL的版本实际上与MySQL 5相同,但版本不同。 另外,迁移论坛数据库时也没有问题,所以这甚至很陌生... 我不知道该如何解决此问题……欢迎提出任何想法。 回答1 您是否尝试过添加 SET NAMES 'utf8'; 到你的SQL转储? 一般而言,使用utf8或编码是为了成功,您必须确保: 该文件编码为utf8,没有签名 mysql服务器的默认编码设置为utf8 连接是utf8(这就是为什么要将SET NAMES'utf8'放入sql文件的原因)。 所有表和列均具有正确的编码和字符集您所有的网络文件也必须经过utf8编码。 并且仅添加正确的标头是行不通的。
  • 在PHPMyAdmin中导入文件大小限制(Import file size limit in PHPMyAdmin)
    问题 我已经更改了所有我知道的php.ini参数: upload_max_filesize , post_max_size 。 为什么我仍然看到2MB? 我在Windows 7主机上的Ubuntu VirtualBox上使用Zend Server CE。 回答1 您可能没有重新启动服务器;) 或者您修改了错误的php.ini 。 或者您实际上都做到了两者^^ 回答2 在您的服务器上找到名为php.ini ,然后执行以下步骤 安装apache2和php5后,您需要在php.ini文件中进行三处更改。 首先打开文件进行编辑,例如: sudo gedit /etc/php5/apache2/php.ini 或者 sudo gedit /etc/php/7.0/apache2/php.ini 接下来,搜索post_max_size条目,并输入比数据库大小更大的数字(在这种情况下为15M),例如: post_max_size = 25M 接下来,编辑memory_limit的条目,并为其赋予比post_max_size更大的值。 然后确保upload_max_filesize的值小于post_max_size 。 从大到小的顺序应为: memory_limit post_max_size upload_max_filesize 保存文件后,重新启动apache(例如sudo /etc
  • #1273-未知归类:'utf8mb4_unicode_ci'cPanel(#1273 - Unknown collation: 'utf8mb4_unicode_ci' cPanel)
    问题 我的本地计算机上有一个WordPress数据库,我想将其转移到cPanel上的托管phpMyAdmin。 但是,当我尝试将数据库导入到环境中时,我不断收到此错误: #1273 - Unknown collation: 'utf8mb4_unicode_ci' 我已经尝试使用Google,但唯一可以找到的解决方案是此phpmysql错误-#1273-#1273-未知归类:'utf8mb4_general_ci'到目前为止,它并没有多大帮助。 我曾尝试清除Cookie,但仍然无法正常工作。 请帮忙! 回答1 我遇到了同样的问题,因为我们所有的服务器都运行旧版本的MySQL。 这可以通过运行PHP脚本来解决。 将此代码保存到文件中并运行它,输入数据库名称,用户名和密码,它将归类从utf8mb4/utf8mb4_unicode_ci为utf8/utf8_general_ci <!DOCTYPE html> <html> <head> <title>DB-Convert</title> <style> body { font-family:"Courier New", Courier, monospace; } </style> </head> <body> <h1>Convert your Database to utf8_general_ci!</h1> <form action=
  • 错误:您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展(Error : Your PHP installation appears to be missing the MySQL extension which is required by WordPress)
    问题 我是 wordpress 的新手。 上传网站后,我遇到了这个错误。 该网站运行良好有一段时间,然后发生了这种情况。 输入 URL 后,此文本将显示“您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展”。 去了 php.ini 但找不到要取消注释的内容。 请以最好的方式提出建议。 服务器-Xampp 回答1 你得到的错误Your PHP installation appears to be missing the MySQL extension which is required by WordPress是因为你的服务器没有运行 Wordpress 所需的 MySQL 扩展 如果您使用的是基于 Windows 的操作系统,那么您应该在 xampp 中启用 mysql 扩展 即,您应该在php.ini取消注释以下行 extension=php_mysql.dll 或者,如果您使用基于 Linux 的操作系统,那么您应该通过以下方式从终端安装 mysql sudo apt-get install php5-mysql 然后在 php.ini 中取消注释以下行 extension=mysql.so 笔记 : 无论您使用什么操作系统,您都应该在取消注释php.ini文件后重新启动/停止并启动您的 Xampp 服务器如果您在线工作
  • WordPress网站不断被黑客入侵(Wordpress Site Keeps Getting Hacked)
    问题 我有一个不断被黑客入侵的Wordpress网站。 据我所知,正在进行以下更改: 此文件的顶部还有一些其他PHP代码: wp-content / themes / enfold / functions.php 如下: eval(base64_decode("ZnVuY3Rpb24gY2FsbGJhY2soJGNoZWUpe3JlcXVpcmUoIi9ob21lL2RhdGFidXp6L3B1YmxpY19odG1sL3dwLWluY2x1ZGVzL2ltYWdlcy9tYWdpYy5qcGciKTtyZXR1cm4gKCRjaGVlKTt9b2Jfc3RhcnQoImNhbGxiYWNrIik7")); 并正在创建4个新的jpg文件: /wp-includes/images/geo.jpg /wp-includes/images/save.jpg /wp-includes/images/magic.jpg /wp-includes/images/links.jpg 这些不是真正的jpg文件,因为它们无法打开,但是使用文本编辑器查看它们会发现文本和其他PHP代码。 通过查看PHP代码,看起来它正在尝试向我的Wordpress POST中注入一些垃圾邮件/广告链接。 我一直删除这些文件,安装了安全插件,删除了管理员登录名,更改了所有密码,但是这些文件每隔几天就会不断更新/创建。
  • PHP在哪里存储错误日志? (php5,apache,fastcgi,cpanel)(Where does PHP store the error log? (php5, apache, fastcgi, cpanel))
    问题 我在共享主机上,并由fastcgi运行Cpanel,Apache,PHP。 PHP在哪里存储错误日志? 还有什么其他方法可以在共享主机环境中找到错误日志,而不必遍历整个站点结构来查找error_log文件吗? 我可以访问php.ini (我使用的是PHP 5.2.16版)。 回答1 如果PHP是apache2模块,则PHP将错误日志存储在/var/log/apache2 。 共享主机通常将日志文件存储在根目录/log子文件夹中。 但是...如果您有权访问php.ini文件,则可以执行以下操作: error_log = /var/log/php-scripts.log 根据rinogo的评论:如果您使用的是cPanel,则您可能正在查找的主日志文件(默认情况下)存储在 /usr/local/apache/logs/error_log 如果其他所有方法均失败,则可以使用以下命令检查日志文件的位置 <?php phpinfo(); ?> 回答2 尝试phpinfo()并检查“ error_log” 回答3 的Linux php --info | grep error 终端将输出错误日志位置。 视窗 php --info | findstr /r /c:"error_log" 命令提示符将输出错误日志位置 设置日志位置 打开您的php.ini并添加以下行: error_log =
  • 如何解决WordPress网站速度问题?(How to solve wordpress website speed issue?)
    问题 我有一个网站http://www.provaltech.com,最近几天我正在为我的网站开发速度解决方案,我做了一些研发工作,还提交了网站在Google PageSpeed Insights http://developers.google.com中/ speed / pagespeed / insights / 我发现它显示了一些错误,如下所示: 利用浏览器缓存消除阻止渲染的JavaScript和CSS 您可以检查此链接developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Fwww.provaltech.com%2F&tab=desktop。 这里显示所有错误,或者您可以使用该工具提交我的网站并可以检查问题。 那么,有人可以帮我吗? 我要如何解决这些问题,我想永久删除这些类型的错误。 期待收到您的专家意见。 问候, 乌玛尔 回答1 为了提高页面速度并避免这些错误,您应该尝试执行以下操作。 从Cpanel启用压缩您正在使用Wordpress,因此请使用任何缓存插件。 使用httaccess或页面标头使用标头到期。 最小化您的脚本(css,js)。 使用压缩图像(jpegtran,pngout)。 这将帮助您提高页面速度。 回答2 1))使用缓存插件,即最好的例子是WP- Supercache 2)
  • WP Admin 非常慢(WP Admin extremely slow)
    问题 我正在处理的站点(它是一个多站点)的 WP 后端需要大约 25 秒才能加载。 直到昨天一切都运行良好,前端仍然运行良好。 同一服务器上的所有其他站点也运行得一样好,所以它一定是 WP 后端问题。 我不记得究竟是什么变化使它变得如此缓慢。 我记得最近更新了 WP(到 3.4.2 版),在其中一个站点上添加了一些插件并更改了最大上传文件大小。 我尝试禁用所有插件,将主题更改回默认值,将最大文件大小更改回,并添加define('WP_MEMORY_LIMIT', '1024M'); (和其他值)到 WP-config 但没有任何帮助。 还尝试“更新网络”,但出现错误 - 无法连接到主机。 有任何想法吗? 回答1 我联系了我们的网络管理员,我们解决了这个问题。 我将在这里复制他的回答。 希望它可以帮助某人。 Wordpress 是否使用“自引用 URL”? 我的意思是...是 wordpress 尝试使用 URL 中的完全限定域名访问它自己的模板/css(例如 http://example.co.uk/someurl ) 因为我们在防火墙上使用网络地址转换 (NAT) 来隐藏服务器的真实 IP 地址,所以它的副作用是如果服务器尝试访问自己的 URL,它将尝试将流量发送到外部接口我们的防火墙,这是 DNS 解析到的位置。 对此的修复非常简单 - 我们只需将站点 url 添加到 /etc
  • 如何找出MySQL资料库的使用者名称和密码(How to find out the username and password for mysql database)
    问题 我忘记了我为mysql数据库设置的用户名和密码。 我怎么能找到它? 我正在使用wamp服务器。 我是mysql的新手。 回答1 转到以下位置的文件: WampFolder\apps\phpmyadmin[phpmyadmin version]\config.inc.php 通常,wamp位于主硬盘驱动器文件夹C:\wamp\ 您会看到类似以下内容的内容: $cfg['Servers'][$i]['user'] = 'YOUR USER NAME IS HERE'; $cfg['Servers'][$i]['password'] = 'AND YOU PASSWORD IS HERE'; 尝试使用该文件上的密码和用户名。 回答2 假设您在phpmyadmin中使用的用户具有必要的特权,则可以运行以下查询来更改root密码: UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root'; FLUSH PRIVILEGES; 回答3 在您的本地系统中, go to this url : http://localhost/phpmyadmin/ In this click mysql default db, after that browser user table to get existing
  • #1273 - Unknown collation: 'utf8mb4_unicode_ci' cPanel
    I have a WordPress database on my local machine that I want to transfer to a hosted phpMyAdmin on cPanel. However, when I try to import the database into the environment, I keep getting this error: #1273 - Unknown collation: 'utf8mb4_unicode_ci' I have tried to Google around and the only solution I can find is this one phpmysql error - #1273 - #1273 - Unknown collation: 'utf8mb4_general_ci' which as by now isn't much help. I have tried clearing the cookies but it still won't work. Please help!
  • 标头和客户端库次要版本不匹配(Headers and client library minor version mismatch)
    问题 在PHP中,每当尝试连接到数据库时(通过mysql_connect ),我都会收到以下警告 警告:mysql_connect():标头和客户端库次要版本不匹配。 标头:50162图书馆:50524 在我的php -i输出中,我在mysqli下列出了以下值 客户端API库版本=> 5.5.24 客户端API标头版本=> 5.1.62 我已经尝试更新php5-mysql和php,但是我已经拥有了两者的最新版本。 我该如何更新标头版本,以便不再看到此警告? 编辑 我的MySQL文件都应该更新为最新版本: $ apt-get install mysql.*5.5 . . . mysql-client-5.5 is already the newest version. mysql-server-core-5.5 is already the newest version. mysql-server-5.5 is already the newest version. mysql-testsuite-5.5 is already the newest version. mysql-source-5.5 is already the newest version. 删除旧版本 $ apt-get remove mysql.*5.1 . . . Package handlersocket