Pada halaman ini, kita akan belajar mengaktifkan ekstensi MySQL di php. ini untuk aplikasi TestLink. Jika kita mengonfigurasi dan menginstal aplikasi TestLink secara manual, kita perlu mengaktifkan MySQL di konfigurasi PHP
Indikasi Kesalahan
Peringatan. Instalasi PHP Anda tidak memiliki ekstensi MySQL mysql- tanpa tidak mungkin menggunakan TestLink
php. pengaturan ini
Kita dapat mengaktifkan modul MySQL di php. ini file konfigurasi. Temukan file konfigurasi pada hard disk mesin
Buka file dengan editor
Aktifkan atau tambahkan parameter konfigurasi berikut ke file
extension=mysqli
extension=pdo_mysql
Ekstensi MySQL adalah. dll di lingkungan Windows yang terletak di folder ext dari direktori instalasi PHP. Kita perlu memastikan untuk mengatur direktif extension_dir untuk mencerminkan perubahan
Tip daya berikut akan memandu Anda menyiapkan lingkungan pengembangan PHP, Apache, dan MySQL di sistem Windows lokal Anda. Kami juga akan melihat fitur UEStudio yang dapat membuat pengembangan PHP / MySQL Anda lebih mudah
Harap diingat bahwa PHP, Apache, dan MySQL adalah perangkat lunak yang disediakan oleh entitas pihak ketiga. Oleh karena itu kami [IDM] tidak dapat memberikan dukungan teknis untuk pemasangan ini di sistem Anda
Langkah 1. Unduh file instalasi
Di masa lalu, Anda harus mengunduh server Apache, PHP, dan MySQL secara terpisah. Namun, sekarang ada solusi yang mencakup komponen-komponen ini yang dibundel bersama dan dikonfigurasikan sebelumnya untuk menjalankan "out of the box" pada sistem Windows. Kami merekomendasikan penggunaan WampServer, yang menyediakan dasar-dasar untuk menyiapkan lingkungan Apache / PHP / MySQL lokal Anda di Windows
Jika Anda tidak ingin menggunakan solusi "all-in-one", Anda perlu mengunduh dan menginstal penginstal Windows untuk setiap komponen di bawah ini
- Apache, perangkat lunak server web
- PHP, bahasa skrip tujuan umum yang berjalan di Apache
- MySQL, perangkat lunak server basis data yang bekerja bahu-membahu dengan PHP dan Apache
Langkah 2. Instal semuanya dan pastikan berfungsi
Untuk keperluan tip daya ini, kami berasumsi bahwa Anda telah memilih untuk menginstal WampServer. Untuk menginstalnya, cukup klik dua kali file setup dan ikuti petunjuknya
Anda dapat mengonfirmasi bahwa semuanya telah terinstal dengan benar dengan mengarahkan browser Anda ke http. //localhost/ saat Wamp sedang berjalan. Jika Anda melihat halaman "selamat datang" WampServer, Anda tahu semuanya sudah terpasang dan berjalan dengan benar. Anda juga dapat memverifikasi ini dengan memeriksa ikon Wamp di baki sistem – jika ikon berwarna hijau, maka semuanya sudah aktif dan berjalan
Catatan. Anda mungkin perlu mengunduh dan menginstal dependensi yang dijelaskan dalam postingan forum komunitas ini agar WampServer dapat berjalan dengan baik di sistem Anda
Langkah 3. Siapkan MySQL
Sejak Wamp menginstal MySQL, yang perlu Anda lakukan hanyalah menyiapkan pengguna dan database. Klik ikon Wamp di system tray, lalu buka MySQL » MySQL console. Jika konsol meminta kata sandi, tekan saja Enter
Buat database MySQL
Sekarang Anda perlu membuat database MySQL baru. Anda dapat melakukan ini dengan mengeluarkan perintah berikut di konsol
Pastikan untuk menyertakan titik koma di akhir perintah. Konsol harus memberikan respons "query ok".
Anda dapat memverifikasi bahwa database telah dibuat dengan menggunakan perintah "Tampilkan database". Jika Anda mengetik, “Tampilkan basis data;”
BUAT DATABASE 'uestudio_test';
Pastikan untuk menyertakan titik koma di akhir perintah. Konsol harus memberikan respons "query ok".
Anda dapat memverifikasi bahwa database telah dibuat dengan menggunakan perintah "Tampilkan database". Jika Anda mengetik, “Tampilkan basis data;”
Buat Tabel
Untuk keperluan tip daya ini, kami akan membuat tabel yang disebut "nama" yang menyertakan bidang berikut. kunci, pertama, terakhir. Buat tabel ini di database “uestudio_test” kami dengan menggunakan perintah berikut
GUNAKAN uestudio_test;
…kemudian
CREATE TABLE names [id INT NOT NULL AUTO_INCREMENT, first VARCHAR[48], last VARCHAR[48], PRIMARY KEY[id]];
Kami tidak akan membahas sintaks dari perintah ini dalam cakupan tip daya ini
Anda dapat melihat struktur tabel dan memastikannya dibuat dengan benar dengan mengetik
DESCRIBE nama;
Anda harus melihat sesuatu yang mirip dengan
Sekarang, kita perlu memasukkan beberapa data sampel ke dalam tabel kita. Misalnya, jika kita ingin membuat entri untuk memasukkan nama "John" [pertama] "Smith" [terakhir] ke dalam tabel "nama", kita akan melakukannya dengan menggunakan perintah berikut
INSERT INTO nama [pertama, terakhir] NILAI ['John', 'Smith'];
Anda dapat memasukkan data tambahan dengan memodifikasi VALUES. Karena Anda membuat id kolom sebagai penambahan otomatis, Anda tidak perlu menentukan nilai untuk bidang ini
Untuk menampilkan semua data dalam tabel, cukup ketik
PILIH * DARI nama;
Karena kami memasukkan beberapa nama lain ke dalam tabel kami, kueri ini memberikan hasil sebagai berikut
Buat pengguna
Tidak pernah merupakan ide yang baik untuk menggunakan pengguna "root" di MySQL untuk berinteraksi dengan database Anda. Buat pengguna baru dan tetapkan ke database Anda di konsol MySQL dengan mengeluarkan perintah berikut
BERIKAN SEMUA HAK ISTIMEWA di uestudio_test. * ke 'SomeUser'@'localhost' DIIDENTIFIKASI OLEH 'SomePassword';
Tentunya Anda ingin mengubah nama pengguna dan kata sandi di atas agar sesuai dengan preferensi Anda. Anda akan melihat konsol dimuntahkan
Kueri Oke, 0 baris terpengaruh [0. 00 detik]
Langkah 5. UEStudio dan PHP/MySQL
Dukungan PHP
UEStudio memiliki dukungan PHP bawaan yang memungkinkan Anda menjalankan skrip, memeriksa sintaks, dan banyak lagi. Untuk mengonfigurasi dukungan PHP, klik tab Coding lalu buka drop down PHP. Klik item terakhir di sini untuk mengatur lokasi eksekusi PHP
Klik tombol Telusuri untuk menelusuri dan memilih folder yang berisi PHP yang dapat dieksekusi, yang merupakan instalasi Wamp default
C. \wamp64\bin\php\php7. 1. 9
Tentu saja jalur folder ini dapat bervariasi berdasarkan versi PHP apa yang telah Anda instal dan jalankan
Setelah Anda mengatur folder induk PHP yang dapat dieksekusi, Anda dapat menggunakan opsi PHP di tab Coding. Cukup buka file PHP lalu klik salah satu opsi dari ikon PHP
UEStudio menawarkan opsi tambahan yang mempermudah pengembangan skrip PHP, tetapi sebelum kami mendemonstrasikan opsi tersebut, kami akan membuat contoh skrip PHP yang dapat digunakan
Mempelajari kode PHP tidak termasuk dalam cakupan tip daya ini, jadi kami tidak akan menjelaskan secara mendetail tentang skrip di bawah ini. Skrip ini hanya disediakan sebagai contoh
Skrip di bawah ini akan terhubung ke database “uestudio_test” yang berjalan di localhost. Ini adalah database yang kita buat sebelumnya. Skrip terhubung, lalu mengambil semua data dari tabel "nama" dan menampilkan hasilnya dalam tabel HTML
Jika Anda menggunakan nilai yang berbeda untuk variabel, Anda perlu mengubahnya agar skrip berfungsi sesuai dengan lingkungan Anda
Buat dan simpan skrip ini dengan nama file apa saja dan a. ekstensi php, seperti “mysql_test. php,” di direktori www, yang merupakan lokasi yang sama dengan phpinfo. skrip php dari atas. Jika Anda mengklik Run script di drop down PHP, Anda akan melihat output dari script di jendela output
Anda dapat mencoba perintah lain yang tersedia di drop down PHP
Untuk melihat isi script di web browser, ketikkan http. //localhost/mysql_test. php di browser Anda. Anda harus melihat sesuatu yang mirip dengan
1JohnSmith2BobWhite3MikeJonesBuat Proyek
Anda tidak perlu membuat proyek untuk dikembangkan menggunakan PHP/MySQL di UEStudio, tetapi ada manfaat tambahan untuk membuat proyek. Jika file yang Anda edit adalah bagian dari proyek, maka IntelliTips UEStudio akan mem-parsing skrip PHP, yang memberi Anda representasi visual dari kelas, fungsi, dll. di Classviewer, dan menyediakan beberapa pelengkapan otomatis sadar konteks saat mengetik kode sumber
Untuk membuat proyek, klik Proyek baru di tab Proyek. Beri nama dan simpan file proyek. Dialog "Pengaturan proyek" akan terbuka, dan Anda dapat menambahkan "mysql_test. php” ke proyek dengan mengklik + File aktif
Untuk melihat representasi file yang diurai, klik tab Tag di bagian bawah manajer Workspace. Jika Workspace manager belum terbuka, Anda bisa membukanya dengan mencentang Workspace manager di tab Layout. Menggunakan mysql_test. php yang Anda buat dalam tutorial ini, Anda akan melihat sesuatu yang mirip dengan representasi parsing di bawah ini
Dengan menambahkan file sumber Anda ke proyek, Anda juga dapat mengakses fungsionalitas IntelliTips di tab Proyek, seperti Temukan definisi simbol, Fungsi tampilan, dll.
Dengan menambahkan file sumber Anda ke proyek, Anda juga dapat mengakses fungsionalitas IntelliTips di tab Proyek, seperti Temukan definisi simbol, Fungsi tampilan, dll.
Untuk satu file seperti dalam contoh ini, sebenarnya tidak banyak keuntungan untuk ini. Namun, jika Anda menggunakan gaya pemrograman PHP berorientasi objek, dan proyek Anda menyertakan banyak file, Anda akan melihat sesuatu yang lebih mirip
Seperti yang Anda lihat, dengan proyek besar, fitur ini bisa sangat membantu
Tautkan lokal ke jarak jauh
Jika lingkungan pengembangan lokal Anda dimaksudkan untuk "mencerminkan" situs langsung Anda, Anda dapat menautkan folder lokal ke folder jarak jauh. Ini akan memungkinkan Anda untuk menyinkronkan atau mengunggah / mengunduh file antara folder lokal dan jarak jauh dalam satu klik. Pelajari lebih lanjut tentang menautkan folder lokal ke folder jarak jauh