ここ数日、開発のために作業マシンを Ubuntu に移行しようとしてきました。システムがインストールされた後の最初のタスクは、php5 と pdo_mysql を直接インストールする予定です。インストールプロセスの記録です
まず、apt-getでApache2、php5、pear、mysql5を直接インストールしました。その後のインストールを容易にするために、makeとlibmysqlclientも追加しました
sudo apt-get install apache2-mpm -prefork
sudo apt-get install php5
sudo pdo インストールソースが Ubuntu の apt に見つからないようなので、pecl 経由でこの拡張機能をインストールするのは非常に簡単です - 海底光ファイバーケーブルが接続できる場合:
pecl pdo をインストールします
行を追加します:
extension=pdo.so
ファイルに移動します:
/etc/php/apache2/php.ini
/etc/php/cli/php.ini
次に、 pdo_mysql をインストールするときにいくつかの問題が発生します。pecl install pecl_mysql を直接実行すると、いくつかのエラーが表示されます。しばらくすると、それが pecl 自体に問題があることがわかりました。これは、比較的簡単な解決策です:
http:/ /pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
tar xzvf PDO_MYSQL-1.0.2.tgz
cd PDO_MYSQL-1.0.2
configure 内のコード スニペットをコメント アウトして、pdo 拡張機能が有効かどうかを判断します。
phpize
./configure
make
make install
を実行し、前述の 2 つの php.ini に次の行を再度追加します
extension=pdo_mysql.so
After Apacheを再起動すると、php5 + pdo_mysqlがubuntuにインストールされます。ドキュメントルートは/var/www
Postscript
より簡単な解決策は、Run:
PHP_PDO_SHARED=1 pecl install pdo_mysql
です。http://www.bkjia.com/PHPjc/446976.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/446976.html