Onfigure:error:Cannot find MySQL header files under/usr/local/src/mysql-5.1.14-beta-linux-i686-glibc23/include/.
Note that the MySQL client library isn't bundled anymore!
1. Check if the system has MySQL header installed
Find/-name Mysql.h
If there is. Please specify--with-mysql=/and normal path.
If not. Take a look at the next step.
There is a line--with-mysql=/usr in the PHP configuration file. When installing the prompt:
Configure:error:Cannot find MySQL header files under Yes.
Note that the MySQL client library is not bundled anymore.
This is due to the installation of MySQL when the MySQL header file is not installed, or the path is not specified correctly, PHP can not find the header file caused by the error message.
Workaround.
1. Check if your system has the MySQL header installed
Find/-name Mysql.h
If there is. Please specify--with-mysql=/and your normal path.
If not. Take a look at the next step.
sudo apt-get purge mysql-client mysql-server or
sudo aptitude remove Mysql-server mysql-client
What are the specific packages under MySQL,
1. If you are installing from the source,
Can be done by dpkg-l Mysql-server or
Dpkg-l mysql-client View
/bin/rm:cannot remove ' Libtoolt ': No such file or directory solution
At this point directly open the Configure, the $RM "$cfgfile" that line to remove, re-run./configure is fine.
Apache:
If using RPM package installation, the installation path should be in the/ETC/HTTPD directory
Apache configuration file:/etc/httpd/conf/httpd.conf
Apache Module Path:/usr/sbin/apachectl
Web directory:/var/www/html
If the source code is installed, it is usually installed in the/usr/local/apache2 directory by default.
Php:
If using RPM package installation, the installation path should be in the/etc/directory
PHP configuration file:/etc/php.ini
If the source code is installed, it is usually installed in the/usr/local/lib directory by default.
PHP configuration file:/usr/local/lib/php.ini
or/usr/local/php/etc/php.ini
Mysql:
If using RPM package installation, the installation path should be in the/usr/share/mysql directory
Mysqldump File Location:/usr/bin/mysqldump
Mysqli configuration file:
/ETC/MY.CNF or/USR/SHARE/MYSQL/MY.CNF
MySQL Data directory under the/var/lib/mysql directory
If the source code is installed, it is usually installed in the/usr/local/mysql directory by default.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.