Cara memasang pemacu mysql dalam php5: 1. Muat turun versi "mysql-5.1.49-win32" 2. Cari php.ini dalam direktori pemasangan php; .dll" Keluarkan titik koma sebelum ";"; 4. Muatkan modul mysql; 5. Mulakan semula apache.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi PHP5, komputer Dell G3.
Bagaimana untuk memasang pemacu mysql dalam php5?
kaedah pemasangan apache php5 mysql
Keseluruhan proses pemasangan adalah seperti berikut:
1. Pasang dahulu apache: versi yang saya pasang ialah: httpd-2.2. 16-win32 -x86-openssl-0.9.8o.msi
Tapak web: http://www.apache.org/dist/httpd/binaries/win32/
pemasangan dan konfigurasi apache telah dijalankan lancar, tiada apa yang Mudah untuk dikatakan.
Cara menukar laluan fail:
Dalam direktori pemasangan fail, saya ialah: D:Program FilesApache Software FoundationApache2.2conf, buka httpd.conf dan cari: DocumentRoot "C: /web /apache/htdocs" tukar nilai kepada laluan penerbitan yang anda mahu, contohnya:
DocumentRoot "D:/WWW"
Kemudian ada satu lagi perkara yang perlu diubah suai
Carian: Direktori "C:/web/apache/htdocs"
Ubah suai kepada: Direktori "D:/WWW"
Ini menukar laluan penerbitan fail kepada d: www.
2. Pasang PHP: Versi: php-5.3.3-Win32-VC6-x86
Tapak web: http://windows.php.net/download/
Nyahzip pakej termampat yang dimuat turun ke D:php, namakan semula php.ini-development dalam direktori ini kepada php.ini
Buka php.ini dan ubah suainya seperti berikut:
Cari: error_reporting = E_ALL
Pengubahsuaian: error_reporting =E_ALL & ~E_NOTICE
Ini adalah untuk mengubah suai tahap pelaporan ralat, E_ALL adalah untuk melaporkan semua ralat, dan E_NOTICE adalah untuk melaporkan mesej yang harus diberi perhatian semasa masa jalan, seperti pembolehubah yang dimulakan.
Cari: extension_dir = "./"
Ubah suai: extension_dir = "D:php5ext", konfigurasikan laluan pustaka sambungan
Cari untuk: ;extension= PHP_MySQL.dll, Alih keluar koma bertitik sebelumnya: extension=PHP_MySQL.dll
Carian: ;extension=PHP_mysqli.dll Alih keluar koma bernoktah sebelumnya: extension=PHP_mysqli.dll
Search;th;session = “/ tmp", tukar kepada laluan sedia ada, session.save_path = "D:/mysql/session", atau buat folder tmp dalam direktori keluaran.
Tetapan asas PHP telah selesai
3. Konfigurasikan apache untuk memuatkan PHP
Buka direktori pemasangan apachede, saya ialah: D:Program FilesApache Software FoundationApache2.2confextra , cipta nama baharu Untuk: httpd-php5.conf fail teks, buka dan tambah kandungan berikut
view sourceprint?LoadModule php5_module "C:\web\php\php5apache2_2.dll" AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps DirectoryIndex index.php PHPIniDir "C:\web\php"
Kemudian buka: C:webapacheconfhttpd.conf, tambah satu baris di hujung fail:
Include conf/extra/httpd-php5.conf
Mulakan semula Apache, buka direktori: D:WWW, buat fail baharu: index.php, masukkan kandungan:
phpinfo(); ?>
Gunakan pelayar untuk membuka http:// localhost dan uji sama ada pemasangan berjaya
Langkah Keempat: Pasang mysql: version mysql-5.1.49-win32
Laman web: http://dev.mysql.com/downloads/mysql/ #downloads
Terdapat wizard konfigurasi selepas pemasangan Tidak ada syarat ketat untuk mengikut pilihan yang hendak ditetapkan.
Digabungkan dengan Apache dan php, seperti yang dinyatakan sebelum ini, izinkan saya mengatakannya sekali lagi, cari php.ini dalam direktori pemasangan php, alih keluar ";" sebelum ";extension=php_mysql.dll", dan muatkan mysql modul. Simpan, tutup dan mulakan semula apache.
Langkah 5: Pasang phpMyAdmin
Saya memuat turunnya daripada Perisian Huajun: http://www.onlinedown.net/soft/2616.htm
Nyahzip dan terbitkan direktori, iaitu D:WWW yang ditetapkan sebelum ini; tukar config.default.php
dalam folder perpustakaan dan buat pengubahsuaian berikut:
1 Cari kata laluan dengan dua baris berikut
$cfg['Pelayan'][$i]['pengguna'] = 'root';
$cfg['Pelayan'][$i]['kata laluan'] = '';
Masukkan kata laluan mysql anda ke dalam $cfg['Servers'][$i]['password'] = ''; di dalam petikan tunggal
2 Cari $cfg['PmaAbsoluteUri'] , tetapkannya ke laluan direktori phpMyAdmin, seperti: http://localhost/phpMyAdmin/
Saya tidak tahu sama ada kaedah di atas perlu, kerana ia boleh dijalankan selepas saya menukarnya semula kemudian.
Ringkasan masalah yang dihadapi semasa proses konfigurasi:
1. Pemasangan mysql gagal.
Keadaan umum ialah Mysql sebelumnya tidak dinyahpasang sepenuhnya. Bagaimana untuk menyahpasang mysql dengan bersih? Dalam persekitaran DOS
1, hentikan perkhidmatan mysql dahulu: Hentikan Mysql: net stop mysql, anda juga boleh klik kanan "Komputer Saya" - Pengurusan - Perkhidmatan - Cari perkhidmatan mysql, dan kemudian berhenti.
2. Nyahpasang di bawah DOS c:mysqlbinmysqld-nt --remove
//c:mysqlbin ialah laluan khusus Jika anda ingin memadam sepenuhnya mysql, tamatkan proses mysql dahulu nyahpasang mysql.
Dua arahan DOS tambahan ialah:
Mulakan Mysql: net start mysql
Pemasangan: c:mysqlbinmysqld --install //Berhati-hati untuk mengubah suai laluan tertentu
3 Padamkan baki fail mysql secara terus.
Jika anda secara tidak sengaja memadam semua fail mysql dan tidak melakukan fungsi nyahpasang di atas sebelum ini, anda boleh menggunakan kaedah berikut:
1 Hentikan perkhidmatan mysql, sama seperti di atas 1.
2, pemadaman manual memerlukan muat semula untuk dilaksanakan jika anda perlu memperkenalkan Js luaran]
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk memasang pemacu mysql dalam php5. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!