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

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

WBOY
リリース: 2016-06-13 12:01:25
オリジナル
1109 人が閲覧しました

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

この投稿はデフォルトで 2014-06-13 16:00:53 に最終編集されました LAMP 環境をインストールします。サーバーは CentOS (VM 仮想マシン上に構築) です。これは MYSQL に付属しています。
yum コマンドを使用して mysql を直接インストールすることもできます
yum install mysql<br />yum install mysql-server<br />yum install mysql-devel
ログイン後にコピー


。その後、場所を確認します。
<br />[[email&#160;protected] php-5.5.13]# whereis mysql<br />mysql: /usr/bin/mysql /usr/lib64/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz<br />[[email&#160;protected] php-5.5.13]# which mysql<br />/usr/bin/mysql<br />[[email&#160;protected] php-5.5.13]# pwd<br />/home/default7/Downloads/php-5.5.13<br />[[email&#160;protected] php-5.5.13]# <br />[[email&#160;protected] php-5.5.13]# find / -name my.cnf<br />/etc/my.cnf<br /><br />[[email&#160;protected] php-5.5.13]# pwd<br />/home/default7/Downloads/php-5.5.13<br />[[email&#160;protected] php-5.5.13]# ./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/share/mysql<br />
ログイン後にコピー


エラーは次の場所で報告されます。実行の終わり (最後の数段落):
<br />checking whether to enable multibyte string support... no<br />checking whether to enable multibyte regex support... yes<br />checking whether to check multibyte regex backtrack... yes<br />checking for external libmbfl... no<br />checking for external oniguruma... no<br />checking for mcrypt support... no<br />checking for MSSQL support via FreeTDS... no<br />checking for MySQL support... yes<br />checking for specified location of the MySQL UNIX socket... no<br />configure: error: Cannot find MySQL header files under /usr/share/mysql.<br />Note that the MySQL client library is not bundled anymore!<br />
ログイン後にコピー


ApachePHP はインストールされましたが、MYsq​​l がどこから来たのかわかりません --with-mysql=このパスはすべての場所で試しましたmysqlとmysqlが間違っていました。 mysqlはどこにインストールされていますか?

configure: error: /usr/share/mysql で MySQL ヘッダー ファイルが見つかりません。
MySQL クライアント ライブラリはバンドルされていないことに注意してください。



/usr/share/mysql フォルダーの内容
<br />[[email&#160;protected] mysql]# whereis mysql<br />mysql: /usr/bin/mysql /usr/lib64/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz<br />[[email&#160;protected] mysql]# cd /usr/share/mysql<br />[[email&#160;protected] mysql]# ls<br />charsets              my-innodb-heavy-4G.cnf<br />config.huge.ini       my-large.cnf<br />config.medium.ini     my-medium.cnf<br />config.small.ini      my-small.cnf<br />czech                 mysql_fix_privilege_tables.sql<br />danish                mysql_system_tables_data.sql<br />dutch                 mysql_system_tables.sql<br />english               mysql_test_data_timezone.sql<br />errmsg.txt            norwegian<br />estonian              norwegian-ny<br />fill_help_tables.sql  polish<br />french                portuguese<br />german                romanian<br />greek                 russian<br />hungarian             serbian<br />italian               slovak<br />japanese              spanish<br />korean                swedish<br />my-huge.cnf           ukrainian<br />[[email&#160;protected] mysql]# cd bin<br />bash: cd: bin: No such file or directory<br />[[email&#160;protected] mysql]# <br /><br />
ログイン後にコピー





------解決策------- -- -----------
whereis などのコマンドを使用して
を見つけます------解決策---------- ---- ------
[[email protected] php-5.5.13]# mysql

/usr/bin/mysql

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

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

これは、mysql のインストール時に mysql ヘッダー ファイルがインストールされていないか、パスが正しく指定されておらず、php が mysql ヘッダー ファイルを見つけられないために発生するエラー メッセージです。


find / -name "mysql"
を実行します
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート