ホームページ >バックエンド開発 >PHPチュートリアル >【インストール】LAMP MySQLがどこにインストールされているのか分かりません。 yum インストール mysql-server

【インストール】LAMP MySQLがどこにインストールされているのか分かりません。 yum インストール mysql-server

WBOY
WBOYオリジナル
2016-06-23 13:41:13879ブラウズ

LAMP 環境をインストールします。サーバーは CentOS (VM 仮想マシン上に構築) であり、MYSQL が付属しています。
yum コマンドを使用して mysql を直接インストールすることもできます

yum install mysqlyum install mysql-serveryum install mysql-devel


次に、場所を確認します:
[root@localhost php-5.5.13]# whereis mysqlmysql: /usr/bin/mysql /usr/lib64/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz[root@localhost php-5.5.13]# which mysql/usr/bin/mysql[root@localhost php-5.5.13]# pwd/home/default7/Downloads/php-5.5.13[root@localhost php-5.5.13]# [root@localhost php-5.5.13]# find / -name my.cnf/etc/my.cnf[root@localhost php-5.5.13]# pwd/home/default7/Downloads/php-5.5.13[root@localhost php-5.5.13]# ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/share/mysql


実行の最後 (最後の数段落) に報告されるエラー:
checking whether to enable multibyte string support... nochecking whether to enable multibyte regex support... yeschecking whether to check multibyte regex backtrack... yeschecking for external libmbfl... nochecking for external oniguruma... nochecking for mcrypt support... nochecking for MSSQL support via FreeTDS... nochecking for MySQL support... yeschecking for specified location of the MySQL UNIX socket... noconfigure: error: Cannot find MySQL header files under /usr/share/mysql.Note that the MySQL client library is not bundled anymore!


ApachePHP has been selected,しかし、MYsq​​lがありません。 --with-mysql= このパスに来て、whereis mysqlとmysqlのすべてを試しましたが、間違っていました。 mysqlはどこにインストールされていますか?

configure: error: Cannot find MySQL header files under /usr/share/mysql.
MySQL クライアント ライブラリはバンドルされていないことに注意してください!



/usr/share/mysql フォルダーの内容
[root@localhost mysql]# whereis mysqlmysql: /usr/bin/mysql /usr/lib64/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz[root@localhost mysql]# cd /usr/share/mysql[root@localhost mysql]# lscharsets              my-innodb-heavy-4G.cnfconfig.huge.ini       my-large.cnfconfig.medium.ini     my-medium.cnfconfig.small.ini      my-small.cnfczech                 mysql_fix_privilege_tables.sqldanish                mysql_system_tables_data.sqldutch                 mysql_system_tables.sqlenglish               mysql_test_data_timezone.sqlerrmsg.txt            norwegianestonian              norwegian-nyfill_help_tables.sql  polishfrench                portuguesegerman                romaniangreek                 russianhungarian             serbianitalian               slovakjapanese              spanishkorean                swedishmy-huge.cnf           ukrainian[root@localhost mysql]# cd binbash: cd: bin: No such file or directory[root@localhost mysql]# 





ディスカッションへの返信 (解決策)








[root@localhost php-5.5.13] #Thich mysql

/usr/bin/mysql


は伝えていませんmysql /usr/bin/mysql にありますか?なぜまだ /usr/share/mysql を使用するのでしょうか?



実際、新しいバージョンでは mysql アドレスを指定する必要はありません。 --with-mysql を直接使用してください。

MySQL ヘッダー ファイルが見つかりません


これは、mysql のインストール時に mysql ヘッダー ファイルがインストールされていないか、パスの指定が間違っており、php が mysql ヘッダー ファイルを見つけられないために発生するエラー メッセージです。 🎜 🎜 find / -name "mysql" を実行 🎜 🎜 🎜 実際、新しいバージョンでは mysql アドレスを指定する必要はありません。 --with-mysql を直接使用してください。 🎜 🎜 すべての問題を一文で解決しましょう!いい答えだ! 🎜
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。