Bagaimana saya tahu apa yang dilakukan php?

PHP pada akhirnya hanyalah teks yang diambil oleh server web Anda dan diubah menjadi sekumpulan perintah dan informasi untuk browser web Anda. Dan karena Anda hanya bekerja dalam teks, tidak banyak yang harus Anda lakukan untuk memulai sebagai programmer PHP. Anda harus terbiasa dengan PHP itu sendiri, dan cara terbaik untuk melakukannya adalah dengan menginstal PHP di komputer Anda sendiri serta memahami bagaimana PHP berjalan di server web jarak jauh

Kemudian, Anda perlu menjalankan skrip yang sebenarnya. Jangan khawatir; . Tidak hanya itu, Anda akan menjalankan skrip Anda, mengunggahnya ke server web Anda, dan mengakses skrip Anda dengan browser web.. dan itu saja di dua bab pertama

Sepanjang proses, Anda akan mulai memegang kendali. Dengan PHP, Anda menjadi peserta aktif di halaman web Anda. PHP memungkinkan Anda mendengarkan dengan cermat pengguna Anda dan membalasnya. Jadi pergilah;

Salah satu hal yang paling sulit untuk ditangani ketika datang ke pemrograman PHP tidak ada hubungannya dengan pemrograman sama sekali. Itu mencari tahu bagaimana PHP berjalan, bagaimana itu berinteraksi dengan browser web dan server web Anda, dan mengapa tidak mungkin hanya mengklik dua kali file PHP di hard drive Anda dan melihat skrip dalam file itu berjalan

HTML dan CSS Dijalankan Dalam Peramban Web

Pertama, ada baiknya memikirkan kembali saat Anda masih seorang programmer kecil, menulis halaman HTML pertama Anda. Anda dapat menyimpan halaman itu dalam sebuah file, beri nama file itu dengan a. html, dan boomâAnda memiliki halaman web. Klik dua kali file itu, dan di sebagian besar komputer, Anda melihat halaman itu terbuka di browser web. Itu karena sama seperti a. doc file terhubung ke program Microsoft Word, a. html terhubung ke browser web (khususnya, browser yang Anda pilih sebagai default di komputer Anda). harus memberi Anda ide

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-1.  Browser web mengetahui semua yang perlu mereka ketahui untuk memuat dan menampilkan halaman HTML. Tidak diperlukan perangkat lunak atau konfigurasi tambahan

Jika Anda terus memikirkan kembali, Anda mungkin menambahkan beberapa gaya ke halaman HTML Anda. Menggunakan atribut style dan tag dalam dokumen HTML Anda, Anda dapat mengubah font, menambahkan striping ke baris tabel Anda, dan secara umum membumbui teks yang membosankan

Kemudian, pada titik tertentu, beberapa desainer web yang bermaksud baik menampar tangan Anda dan bersikeras agar Anda mulai menulis semua CSS Anda dalam style sheet eksternal, dan mereferensikan file tersebut di head HTML Anda, seperti ini

Anda bahkan mungkin memiliki beberapa lembar gaya untuk kepentingan orang yang melihat situs web Anda di perangkat seluler atau mencetak halaman

_

Tapi Anda masih bisa mengklik dua kali file HTML itu, dan browser Anda tahu apa yang harus dilakukan (lihat ). Itu karena, sekali lagi, browser web benar-benar mampu tidak hanya merender HTML, tetapi juga menerapkan semua gaya CSS tersebut ke halaman. Sekali lagi, tidak diperlukan perangkat lunak tambahan

Pada titik ini, meskipun Anda hanya menggunakan dua teknologiâHTML dan CSSâAnda hanya memerlukan satu program untuk menangani teknologi tersebut. peramban web

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-2.  Seperti halnya dengan HTML, browser web tidak memerlukan bantuan tambahan atau plugin untuk mengubah deskripsi CSS tekstual Anda menjadi gaya dan menerapkan gaya tersebut ke elemen HTML Anda

JavaScript Menambahkan Kompleksitas, tetapi Bukan Perangkat Lunak

Selanjutnya di jajaran teknologi web yang perlu dipelajari oleh setiap perancang dan pemrogram pemula. JavaScript. Tiba-tiba, Anda tidak terbatas pada elemen yang tidak pernah berpindah dan teks yang tidak pernah berubah. Baik itu validasi nomor telepon sederhana, fungsi jQuery yang lebih canggih yang mengubah kotak abu-abu yang membosankan menjadi tombol animasi dan

elemen ke dalam tab, atau bahkan objek kanvas HTML5 baru, di mana Anda dapat membangun seluruh game 3D berbasis JavaScript, halaman Anda tiba-tiba memiliki kehidupan baru dengan JavaScript

Tetapi sama seperti HTML dan CSS, JavaScript pada dasarnya adalah teknologi web, dan bahkan lebih khusus lagi, teknologi berbasis browser. Dengan kata lain, dukungan untuk JavaScript adalah bagian tak terpisahkan dari browser web Anda. Faktanya, jika JavaScript versi baru akan munculâsesuatu yang jarang terjadi akhir-akhir iniâAnda harus mengunduh versi baru browser untuk mendapatkan versi JavaScript tersebut. Sama seperti Anda tidak dapat meningkatkan versi penginstalan HTML di luar browser, Anda juga tidak dapat meningkatkan versi penginstalan JavaScript di luar browser

menunjukkan kepada Anda bagaimana JavaScript cocok (petunjuk. seperti halnya HTML dan CSS)

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-3.  Browser web juga dapat menangani JavaScript Anda. Peramban itu melakukan banyak hal di balik layar

Catatan

Kode yang menangani HTML dan CSS Anda tidak terlalu terputus seperti yang terlihat dari dan. Dengan kata lain, tidak ada komponen individual di browser web Anda yang merender HTML atau CSS. Tapi Anda mendapatkan idenya;

PHP Bukan Bagian dari Browser Anda

Dan di sinilah hal-hal berubah dari tampilan dunia yang mudah dan berpusat pada browser. Saat Anda mengunduh browser web, Anda mendapatkan HTML, CSS, dan JavaScript, tetapi Anda tidak mendapatkan PHP. Skrip PHPâyang akan segera Anda tulisâharus ditafsirkan oleh program juru bahasa PHP, yang disebut php. Dan, Anda tidak bisa hanya menambahkan juru bahasa PHP ke browser Anda. Itu tidak tahu apa yang harus dilakukan dengan skrip dan tidak dibangun untuk menafsirkan PHP

Sebagai gantinya, Anda memerlukan PHP di server web. Itu adalah server webâbukan browser webâyang dapat berinteraksi dengan penerjemah PHP. Browser Anda dapat menangani HTML sendiri, tetapi harus membuat permintaan ke server web untuk menangani skrip PHP. Server itu dapat mengambil skrip PHP Anda dan menjalankannya, lalu mengambil respons dan mengirimkannya kembali ke browser Anda. Browser Anda kemudian dapat memahami dan menangani respons

Jadi, tambahkan beberapa kerutan baru. juru bahasa PHP, hal ajaib yang mengambil skrip PHP yang akan Anda tulis dan melakukan sesuatu yang berguna dengannya; . Keduanya tinggal di luar browser web Anda. Dalam skenario ini, browser sekarang membuat permintaan ke server lalu mengambil respons dan menampilkannya kepada Anda

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-4.  Browser web menangani HTML, CSS, dan JavaScript menggunakan kode browser itu sendiri. Tapi skrip PHP harus diserahkan ke program lain, dan program itu berurusan dengan skrip, mengembalikan sesuatu yang berguna (semoga. ) ke server web, yang kemudian dapat mengirimkan respons kembali ke browser web. (Seperti halnya dengan diagram sebelumnya, ini adalah penyederhanaan yang berlebihan. Interpreter PHP berinteraksi erat dengan server web Anda, sehingga tidak berdiri terlalu jauh di luar server seperti yang terlihat. )

Inilah proses dasarnya

  1. Peramban web membuat permintaan untuk beberapa halaman. Halaman itu mungkin berupa URL di server web jarak jauh, atau file lokal di komputer Anda

    Peringatan

    Segera, ada potensi masalah di sini. Jika browser meminta file HTML, CSS, atau JavaScript lokal, tidak ada masalah. Itu karena, seperti yang Anda ketahui sekarang, browser dapat menangani jenis file tersebut. Namun jika ia meminta file PHP tanpa melalui server web, Anda tidak akan mendapatkan respons yang dapat ditangani sendiri oleh browser

  2. Dengan asumsi bahwa permintaan masuk ke server web, server web mengembalikan HTML (dan CSS dan JavaScript) atau, dalam kasus PHP, meneruskan permintaan PHP ke juru bahasa PHP

  3. Interpreter PHP melakukan apa yang seharusnya. itu menafsirkan, atau menjalankan, PHP. Hasilnya harus berupa sesuatu yang dapat dipahami oleh browser, seperti HTML. Ini meneruskan hasil ini, atau respons, kembali ke server web

  4. Server web memberikan browser kembali sesuatu yang dapat dipahami oleh browser. hasil HTML dari interpretasi skrip PHP, atau CSS, atau JavaScript, atau kombinasi dari semua hal di atas

Memahami perbedaan dalam cara kerja PHP ini, berbeda dengan HTML, CSS, dan JavaScript, penting karena ini menentukan pendekatan yang akan Anda ambil untuk menulis skrip PHP dan menjalankan skrip tersebut.

Tulis di Mana Saja, Jalankan di Mana Ada PHP

Hal yang keren tentang HTML, CSS, dan JavaScript adalah karena semuanya terpasang di browser dan Anda dapat mendownload browser dengan sangat mudah, teknologi tersebut langsung tersedia. Sulit untuk menemukan komputer tanpa browser yang sudah diinstal sebelumnya. Jadi, Anda menyalakan komputer untuk pertama kalinya, dan boom, Anda dapat segera mulai membuat halaman web. Klik dua kali file HTML, browser Anda akan menyala, dan Anda siap melakukannya

Tapi PHP bukan bagian dari browser itu. Ini tidak selalu terinstal sebelumnya. Jika Anda menulis skrip PHP lalu mengklik dua kali, Anda mungkin akan melihat peluncuran editor kode, tetapi bukan sesuatu yang benar-benar akan menjalankan skrip tersebut. Lebih buruk lagi, jika browser Anda membuka skrip PHP Anda, itu bukan server web. Itu tidak memiliki juru bahasa PHP. Itu hanya akan menunjukkan kepada Anda kode Anda, daripada menjalankannya, dan apa gunanya itu bagi siapa pun?

Pendahuluan yang panjang ini hanyalah peringatan besar. meskipun cukup mudah untuk mulai menulis skrip PHP, Anda tidak bisa hanya membukanya di Dreamweaver atau Firefox dan mengharapkannya berjalan. Anda akan berakhir dengan frustrasi dan kesal, dan itu tidak baik untuk siapa pun

Intinya adalah ini. Anda dapat menulis PHP di komputer lokal Anda sendiri, tetapi Anda memiliki dua pilihan untuk benar-benar menjalankan PHP tersebut

  1. Anda dapat melalui proses panjang yang dirinci di bagian selanjutnya dan menginstal PHP di komputer lokal Anda. Proses ini akan memakan waktu, dan Anda harus sedikit mengutak-atik komputer Anda pada tingkat sistem dan jaringan. Anda juga memerlukan server web lokal untuk menangani bagian interpretasi PHP dari pertunjukan. Dengan cara ini, Anda tidak hanya memiliki browser yang dapat menangani HTML, CSS, dan JavaScript, tetapi juga penyiapan lengkap yang dapat menjalankan PHP tanpa masalah—langsung di komputer Anda sendiri

  2. Anda dapat menulis skrip secara lokal dan selalu mengunggahnya ke Penyedia Layanan Internet (ISP) atau perusahaan hosting web. Setiap ISP dan perusahaan hosting web mendukung PHP, dan biasanya Anda tidak perlu melakukan apa pun selain menamai skrip dengan. ekstensi php. Opsi ini melibatkan lebih sedikit penyiapan awal, tetapi ini berarti bahwa setiap kali Anda mengedit skrip, Anda perlu mengunggahnya lagi ke ISP Anda. Ini juga berarti bahwa mengklik dua kali skrip PHP Anda tidak akan melakukan apa pun selain membuka editor Anda. Anda tidak dapat menguji skrip Anda di komputer Anda sendiri

Kedua pilihan itu sama baiknya, dan mana yang Anda pilih sangat bergantung pada keadaan Anda. Meskipun tampaknya wajar untuk langsung mengunggah skrip Anda, Anda tidak selalu memiliki koneksi jaringan. (Suara yang baru saja Anda dengar adalah sorak-sorai dari semua programmer yang harus menempuh perjalanan selama satu jam untuk bekerja di metro atau kereta bawah tanah lokal mereka. ) Untuk situasi tanpa kabel tersebut, senang dapat terus mengembangkan di komputer Anda sendiri tanpa perlu mengakses penyedia hosting Anda. Perhatikan saja, menginstal PHP di komputer Anda sendiri sangat bagus untuk memahami apa yang sebenarnya dilakukan oleh juru bahasa PHP

Jadi, sebelum Anda mulai menulis skrip yang bahkan tidak dapat Anda jalankan, saatnya membuat PHP bekerja di komputer Anda sendiri (jika Anda mau), dan kemudian berbicara tentang menjalankan skrip di alam liar, seperti

Catatan

Dalam jangka panjang, Anda mungkin ingin memiliki cara untuk menggunakan PHP dan MySQL tanpa koneksi internet dan penyedia hosting atau pengaturan ISP. Dengan begitu, Anda dapat bekerja di komputer Anda sendiri kapan pun Anda mau, lalu mengunggah skrip Anda saat sudah siap untuk digunakan.

Tidaklah sulit untuk menginstal PHP di komputer Anda sendiri. Ini biasanya disebut penginstalan lokal, yang artinya semua program Anda berjalan di komputer lokal Anda sendiri. (Untuk detail lebih lanjut tentang cara kerja semuanya, lihat kotak di. )

Meskipun PHP tidak dimuat sebelumnya di setiap komputer seperti browser web, masih mudah untuk mengunduh PHP dari Internet, membuatnya berfungsi di komputer Anda, dan aktif serta berjalan dengan cepat...semuanya tanpa mengeluarkan uang sepeser pun. Selain itu, sebagian besar alat termudah dan terbaik untuk menulis kode PHP juga gratis. Anda hanya perlu tahu di mana menemukannya

PHP di Komputer Berbasis Windows (Instalasi WampServer)

Buka browser web favorit Anda dan buka www. wampserver. com. Ini adalah rumah online WAMP, yang merupakan singkatan dari Windows, Apache, MySQL, PHP. Situs ditampilkan di

Catatan

Meskipun situs webnya disebut WampServerâdan menjelaskan pengelompokan perangkat lunak âApache, PHP, MySQL di Windowsââakronim WAMP tetap hidup

Pilih tautan Unduh yang relevan untuk versi Windows Anda. Jika Anda tidak yakin, Anda dapat membuka Panel Kontrol, memilih Sistem, lalu melihat-lihat. Anda akan melihat âSistem Operasi 32-bitâ atau âSistem Operasi 64-bit,â dan itu memberi tahu apa yang Anda inginkan. Cukup pilih tautan pertama di kiri atas halaman yang cocok dengan sistem Anda

Saat pengunduhan dimulai, Anda melihat peringatanâsebenarnya, beberapa di antaranyaâtentang perlunya beberapa ekstensi C++. Klik tautan untuk sistem Anda (lihat ), unduh ekstensi (lihat ), lalu jalankan file yang diunduh. Anda harus mengizinkan program yang diunduh untuk memperbarui sistem Anda, menerima perjanjian lisensi, dan memasang ekstensi. Setelah selesai, layar akan muncul seperti yang ada di dalamnya

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-5.  Wampserver. com menyatukan semua yang Anda butuhkan untuk menjalankan PHP dan MySQL dan berperilaku di PC Windows Anda

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-6.  WampServer memerlukan beberapa pekerjaan tambahan di pihak Anda sebelum dapat diinstal, terutama, Anda perlu mendownload beberapa ekstensi C++ agar semua yang ada di interpreter PHP berfungsi

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-7.  Microsoft menghosting pustaka C++ yang bergantung pada WampServer untuk diinstal

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-8.  Akhirnya. Ekstensi C++ diinstal. Sekarang Anda dapat kembali menginstal WampServer

Setelah Anda menginstal ekstensi C++, kembali ke Wampserver. com, pilih Unduh lagi, lalu klik tautan unduhan. Kali ini, Anda dapat mengabaikan peringatan tersebut. Klik kata-kata âAnda dapat mengunduhnya langsung. â

Situs penuh iklan yang Anda tuju akan memicu pengunduhan dalam beberapa detik. Kemudian, simpan dan jalankan file itu; . adalah tujuan Anda

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-9.  Semua itu cocok untuk logo âWâ merah muda kecil. Tapi itu sepadan. Menginstal PHP secara manual (sebagaimana dirinci dalam lampiran) membuatnya tampak seperti berjalan-jalan di taman

Terima lisensi dan direktori instalasi default (biasanya C. \wamp). Anda mungkin ingin membuat ikon tautan cepat, atau setidaknya pintasan desktop, lalu membiarkan penginstalan berjalan. Pilih browser default Anda. Anda kemudian akan ditanya tentang mengizinkan Apache untuk mengakses jaringan publik (). Opsi terbaik di sini biasanya adalah default yang disediakan oleh penginstal WampServer

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-10.  Kecuali jika komputer Anda terhubung langsung ke Internet dan memiliki alamat IP khusus yang tersedia untuk umum, opsi default baik-baik saja di sini

Anda kemudian memiliki beberapa opsi lain untuk email PHP, dan kemudian selesai. Luncurkan WampServer, dan Anda akan melihat...tidak ada apa-apa. Yah, hampir tidak ada. Di sisi kanan bilah tugas, perhatikan sekarang ada sedikit âWâ hijau kecil (lihat )

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-11.  Sekarang Anda telah menjalankan WampServer dengan lancar di latar belakang. Namun, untuk masalah Anda, tampaknya Anda hanya memiliki ikon âWâ hijau kecil ini

Klik ikon W berwarna hijau untuk melihat semua hal yang telah Anda baca, seperti PHP, MySQL, dan Localhost, seperti yang ditampilkan di

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-12.  Anda dapat melakukan banyak hal dari ikon WampServer. mulai dan hentikan program baru yang telah Anda instal, gunakan alat phpMyAdmin yang praktis (yang akan Anda lihat selengkapnya di Bab 7), dan lainnya. Anda akan menggunakan hampir semua yang ada di sini sebelum Anda selesai

Anda hampir selesai. Pilih opsi teratas, Localhost. (Jika Anda tidak ingat apa arti localhost, lihat kotak di. ) Jendela atau tab browser web baru akan terbuka dengan alamat yang mereferensikan server web yang Anda pasang secara lokal. Halaman Konfigurasi Server ini menyajikan informasi tentang pengaturan server web Anda sendiri (lihat ). Ini tidak terlalu mengesankan untuk dilihat, tetapi ini adalah bukti bahwa komputer Windows Anda sekarang dapat menayangkan halaman web

Saat berada di halaman Konfigurasi Server, di bagian Alat (sekitar setengah halaman), klik tautan phpinfo(). Halaman terbuka yang terlihat seperti , yang merupakan semua yang perlu Anda ketahui tentang penginstalan PHP lokal Anda

Lebih penting lagi, itu berarti browser Anda membuat permintaan ke server web, dan server web tersebut memproses beberapa PHP (fungsi phpinfo) dan mengembalikan respons ke browser Anda. Anda tidak hanya dapat menjalankan PHP di komputer Anda, Anda juga melakukannya

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-13.  Memiliki server web yang berjalan di komputer lokal Anda tidak diperlukan untuk mengembangkan HTML, CSS, atau sebagian besar aplikasi JavaScript. Namun karena browser tidak dapat menginterpretasikan PHP, server web lokal sangat penting jika Anda ingin menulis skrip PHP di komputer tersebut dan menjalankannya tanpa mengunggahnya ke server di suatu tempat.

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-14.  Dan kemenangan besar. PHP sedang berjalan. Sebenarnya, browser Anda membuat permintaan ke server web lokal Anda, server web lokal Anda menjalankan beberapa PHP, dan kemudian merespons browser Anda dengan respons dari perintah PHP tersebut.

Anda punya PHP. Sekarang saatnya mendapatkan skrip

PHP di Mac (Instalasi Default)

Jika Anda memiliki Mac, Anda memiliki lebih dari sekadar mesin yang ramping dan berkilau, dan terlalu banyak cara untuk menghabiskan lebih banyak uang dengan Apple, Anda sudah menginstal PHP. Untuk membuktikannya, buka aplikasi Terminal di Mac Anda. Jika Anda belum pernah menggunakan Terminal, jangan khawatir; . Buka ApplicationsâUtilitiesâTerminal

Catatan

Anda juga dapat membuka folder Aplikasi dalam sekejap dengan menekan Shift-â-A. Namun, pintasan keyboard ini hanya berfungsi di Finder. Jika Anda sedang melihat buku ini di e-reader atau online, misalnya, klik desktop Anda lalu tekan Shift-â-A. Shift-â-A adalah pintasan yang kurang dikenal, tetapi jika Anda adalah tipe pemrograman, Anda mungkin semua tentang pintasan keyboard

Setelah Anda menemukan folder Aplikasi, buka dan temukan aplikasi Terminal. Sepertinya monitor komputer dengan layar hitam dan panah putih kecil, seperti yang ditunjukkan pada

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-15.  Program Terminal memungkinkan Anda menggunakan baris perintah di komputer Macintosh. Banyak pengkodean PHP Anda akan dilakukan dengan menggunakan Terminal, jadi Anda akan terbiasa dengan aplikasi ini dengan cepat. Buka, dan Anda akan melihat layar barebone seperti pada Gambar 1-16

Tip

Anda akan sering menggunakan Terminal untuk menguji program PHP sebelum mengunggahnya ke server. Untuk mempermudah peluncuran Terminal, seret ikon ke dok Anda

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-16.  Saat pertama kali membuka Terminal, Anda tidak akan terlalu terkesan. Anda akan mendapatkan garis yang mungkin cocok dengan nama komputer Anda dan kemudian tanda dolar yang aneh. Jangan.. khawatir.. ini semua akan segera menjadi kebiasaan lama

Untuk memastikan bahwa PHP terinstal di sistem Anda, ketik php (semua dalam huruf kecil) dan tekan Enter. Sayangnya, cara untuk mengetahui semuanya berfungsi adalah jika Anda tidak melihat apa pun kecuali kursor kosong itu, sedikit lebih jauh di Terminal. Itu bahkan tidak akan berkedip pada Anda lagi;

Tekan Control-C untuk menghentikan satu mata itu berkeliaran dan menampilkan kursor yang berkedip lagi. Kali ini, ketik which php. Perintah which_ memberi tahu Anda di mana program yang Anda ketik berada di komputer Anda. Dalam hal ini, Anda bertanya di mana letak program php. Anda mungkin akan mendapatkan sesuatu yang terlihat seperti ; . Anda mungkin akan mendapatkan hasil yang serupa

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-17.  Banyak program yang akan Anda gunakan di Terminal tersebar di hard drive Mac Anda. Perintah which memberi tahu Anda dengan tepat di mana sebuah program berada di mesin Anda

Setelah Anda melihat di mana php berada, Anda siap berangkat. Itu dipasang selama ini

PHP di Mac (Instalasi MAMP)

Meskipun bagus bahwa Mac dilengkapi dengan PHP yang sudah diinstal, mungkin ada opsi yang lebih baikâsebaiknya Anda mengunduh dan menginstal sendiri. Opsi yang lebih baik itu adalah MAMP, yang merupakan singkatan dari Mac, Apache, MySQL, PHP. Ini adalah mitra Mac untuk WAMP, instalasi Windows PHP yang mudah () yang Anda, sebagai pengguna Mac, mungkin lewati

MAMP tidak meningkatkan penginstalan PHP yang disertakan di Mac Anda; . Anda bahkan mendapatkan panel kontrol sederhana untuk memulai server web lokal dan database MySQL Anda. Penambahan itu adalah keuntungan yang bagus, dan ditambah dengan betapa mudahnya menginstal MAMP, Anda mungkin hanya ingin membuang instalasi PHP default dan menjalankan MAMP

Pertama, menggunakan browser web favorit Anda, kunjungi www. mamp. info. Situs seperti yang ditampilkan di

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-18.  Situs MAMP adalah sahabat bagi developer PHP. Unduhan MAMP gratis memberi Anda hampir semua yang Anda inginkan untuk mengembangkan skrip PHP yang hebat dan basis data tempat mereka bekerja

Cukup klik tombol âUnduh sekarangâ di bawah MAMP lalu ambil kopi dan tunggu penginstal untuk mengunduh

Sekarang, luncurkan penginstal. Klik Berikutnya beberapa kali untuk memilih hard drive Anda dan menyetujui lisensinya. Lanjutkan hingga penginstal memberi tahu Anda bahwa MAMP siap diinstal, seperti yang ditunjukkan pada

Catatan

Beberapa versi MAMP tidak memiliki sertifikat keamanan yang ditandatangani dengan benar. Ini menghasilkan pesan jahat yang muncul ketika Anda mencoba meluncurkan penginstal. âMAMP_2. 1. 1. pkg tidak dapat dibuka karena berasal dari pengembang yang tidak dikenal. â

Untungnya, Anda dapat mengabaikan ini dengan aman untuk MAMP. Cukup Control-klik penginstal, lalu di menu popup yang muncul, Anda dapat mengklik âBuka. â Ini pada gilirannya akan memberi Anda kotak dialog, dan Anda dapat mengklik âBukaâ lagi. Terakhir, program Anda siap dijalankan. Untungnya, Anda hanya perlu melakukan ini sekali

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-19.  MAMP mudah dipasang, tetapi menghabiskan sekitar setengah gigabyte ruang disk. Tidak apa-apa;

Setelah instalasi selesai, buka Aplikasi

4 MAMP. Anda akan melihat panel kontrol yang bagus, a la

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-20.  Panel kontrol ini adalah basis utama MAMP. Anda dapat memulai dan menghentikan komponen perangkat lunak dan membuat semua perubahan konfigurasi Anda di sini. Saat kaki PHP Anda basah, Anda mungkin ingin memindahkan ikon MAMP ke dok Anda;

Instalasi Anda mungkin mencoba memulai server Apache dan database secara otomatis. Namun, Anda dapat mengonfigurasinya dengan mudah dengan mengeklik tombol Preferensi. Anda mungkin harus memeriksa tab Port dan memastikan tidak ada masalah dengan perangkat lunak lain di komputer Anda. Anda dapat melakukan ini semua di dalam MAMP, seperti yang ditunjukkan pada

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-21.  MAMP memungkinkan Anda mengubah port yang menjalankan Apache (server web), serta port yang menjalankan MySQL. Berhati-hatilah dengan port MySQL. Sebagian besar program yang menggunakan MySQL perlu diperbarui ke nilai yang Anda gunakan di sini

Catatan

Jika semua pembicaraan tentang port ini mulai membuat Anda pusing, tidak apa-apa. Ini mungkin hanya berarti bahwa mesin Anda diatur tanpa perangkat lunak apa pun yang berjalan di port aneh, dan itu membuat segalanya menjadi mudah di sini. terima saja defaultnya. Ini adalah port yang cukup standar, dan hampir selalu bekerja dengan sempurna dengan sistem

Anda juga dapat mengklik opsi Preferensi PHP dan melihat beberapa hal yang, sejujurnya, mungkin tidak terlalu penting bagi Anda (lihat ). Biarkan saja ini sendiri. Nyatanya, hampir tidak pernah ada alasan untuk mengacaukan pilihan ini. Sebagian besar, baik untuk mengetahui bahwa ya, MAMP memang menginstal PHP (bersama dengan server web dan MySQL) hanya dengan beberapa klik mouse

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-22.  Ada beberapa alasan mengapa suatu hari Anda ingin melompat kembali dari PHP 5. 3 sampai 5. 2, tapi itu terlalu jauh. Untuk saat ini, terima saja opsi ini apa adanya dan bersiaplah untuk memulai skrip

Tidak banyak lagi yang harus dilakukan sekarang, jadi Anda dapat menutup Preferensi dan mengeklik opsi âBuka halaman awalâ untuk mendapatkan halaman browser yang bagus seperti yang ditampilkan di. Di sinilah Anda akan menghabiskan banyak waktu pemecahan masalah serta menggali database setelah Anda menguasai alat baris perintah untuk MySQL yang akan Anda pelajari di Bab 4

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-23.  Di sinilah Anda akan melakukan sebagian besar pekerjaan setelah perangkat lunak MAMP Anda berjalan. Pikirkan panel kontrol MAMP sebagai tempat Anda akan mengontrol program, dan halaman awal ini sebagai tempat Anda akan berinteraksi dengan program tersebut

Sebelum melanjutkan, Anda dapat memverifikasi bahwa ini semua melakukan sebagaimana mestinya. Di bagian atas halaman awal MAMP, klik tab âphpInfoâ. Sebuah layar muncul, mirip dengan yang di. Apa yang â penting di sini bukanlah semua informasi yang tercantum; . Namun, yang keren adalah Anda sedang melihat skrip PHP yang telah ditafsirkan oleh penerjemah PHP (diinstal sebagai bagian dari MAMP). Penerjemah kemudian memasukkan output dari skrip itu ke server web baru Anda yang diinstal MAMP, yang pada gilirannya menyerahkan respons itu ke browser web Anda. Bukti bahwa Anda sudah menjalankan PHP

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-24.  Halaman ini sebenarnya adalah output dari fungsi phpinfo di PHP. Inilah bukti bahwa Anda memiliki apa yang Anda perlukan untuk menjalankan skrip PHP di mesin lokal Anda. Faktanya, Anda baru saja menjalankan satu

Semua program yang akan Anda tulis dalam PHP adalah file teks lama biasa. Menulis PHP tidak jauh berbeda dengan menulis HTML atau CSS atau JavaScript. Anda akan mengetik hal yang berbeda, tentu saja, tetapi ini semua hanyalah file teks yang disimpan dengan ekstensi khusus. Kau gunakan. html untuk HTML,. css untuk css,. js untuk JavaScript, dan sekarang Anda akan menggunakan. php untuk file PHP

Karena PHP hanyalah teks, Anda memerlukan editor teks yang bagus untuk bekerja. Jika Anda menggunakan Windows, Anda dapat menggunakan Notepad. Sesederhana program itu, sempurna untuk pengkodean dalam PHP. Jika Anda menggunakan Mac, TextEdit adalah pilihan yang bagus. Kabar baiknya adalah setiap program ini telah terinstal di komputer Anda, sehingga Anda tidak perlu mengunduh atau membeli apa pun. Kabar buruknya adalah tidak satu pun dari program ini yang mengetahui bahwa Anda sedang menulis PHP, sehingga Anda tidak mendapatkan banyak bantuan jika Anda salah mengetik atau ingin mengatur file tanpa beralih ke Windows Explorer atau Finder. Program-program ini sederhana, tetapi terbatas

Di sisi lain, ada beberapa editor di luar sana yang dibuat khusus untuk menangani PHP. Misalnya, untuk Windows, Anda dapat mengunduh NuSphere PhpED (nusphere. com/produk/phped. htm), yang ditampilkan di. Anda akan membayar sedikit untuk program seperti NuSphereâbiasanya antara $50 dan $100ânamun Anda akan mendapatkan kode warna yang bagus, bantuan dengan fitur bahasa khusus, dan dalam banyak kasus, beberapa fitur pengaturan file yang bagus

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-25.  NuSphere PhpED memberi Anda banyak fitur dan mendukung JavaScript, CSS, dan HTML, serta PHP. Ini juga memiliki dokumentasi yang bagus untuk sebagian besar fungsi dan pustaka PHP

Jika Anda menggunakan Mac, dua kandidat terkemuka untuk editor yang mengerjakan teks dan banyak hal keren lainnya adalah BBEdit (www. tulang telanjang. com/produk/bbedit/index. html) dan TextMate (www. teman makro. com). Keduanya adalah program khusus Mac, dan keduanya menawarkan fitur serupa di Mac seperti halnya PhpED untuk Windows. kode warna, manajemen file, dokumentasi bantuan, dan dukungan untuk HTML, CSS, JavaScript, dan banyak lagi. Anda dapat melihat BBEdit beraksi di ;

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-26.  BBEdit seharusnya sederhana, tetapi Anda akan menemukan dukungan PHP yang lebih dari cukup. Itu disetel terutama untuk HTML, jadi ada beberapa keanehan, tapi itu pilihan yang bagus untuk PHP bekerja di Mac

Anda dapat melihat seperti apa TextMate di dalamnya. Ini sedikit lebih sederhana daripada BBEdit, jadi jika Anda belum pernah menggunakan editor pemrograman, ini mungkin lebih mudah untuk memulai. TextMate harganya sekitar $60, sedikit lebih murah dari BBEdit

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-27.  TextMate adalah editor yang berupaya memberikan pengeditan kode warna dan tidak banyak lagi. Itu memang menawarkan manajemen file dan dukungan FTP, tetapi yang terbaik adalah membiarkan Anda mengetik kode dan tidak mengganggu

Setelah Anda merasa nyaman menulis kode PHP, Anda dapat meluangkan waktu bermain-main dengan berbagai editor yang disempurnakan ini. Anda dapat melihat apa yang Anda suka, mengetahui apakah editor cocok untuk Anda, atau menyadari bahwa Anda adalah programmer Notepad atau TextEdit. Tidak ada pilihan yang tepat untuk PHP;

Namun, jika Anda baru memulai, coba gunakan editor teks sederhana—Notepad di Windows atau TextEdit di Mac. Anda akan belajar lebih banyak tentang PHP dengan cara ini, bahkan jika Anda tidak mendapatkan semua lonceng dan peluit dari salah satu editor berfitur lengkap. Selain itu, setelah Anda memahami PHP dan telah belajar bekerja dengannya secara manual, Anda akan menghargai dan dapat menggunakan fitur-fitur dari editor lain secara lebih efektif.

Catatan

Setelah Anda terbiasa dengan PHP, Anda juga dapat melihat Eclipse PHP (www. gerhana. org). Eclipse IDE telah lama menjadi favorit bagi pengembang Java, dan sekarang ada cukup plug-in untuk PHP yang juga merupakan pilihan yang sah untuk pemrogram PHP. Namun, ada banyak hal yang terjadi di Eclipseâbanyak alat dan gadgetâsehingga Anda mungkin ingin menunggu sebentar sebelum terjun lebih dulu ke dalamnya. Namun, kembali lagi nanti;

Anda telah memasang PHP secara lokal dan Anda memiliki editor teks. Sekarang yang Anda butuhkan hanyalah program yang sebenarnya. Mulai editor teks Anda dan ketikkan kode berikut, persis seperti yang ditunjukkan di sini

Banyak dari ini mungkin terlihat aneh, dan tidak apa-apa. Anda akan segera memahami setiap bagian dari kode ini. Saat ini, biasakan saja melihat PHP yang cukup berbeda dengan HTML atau JavaScript

Peringatan

Beberapa editor yang mungkin Anda gunakan, seperti TextEdit, akan mencoba menyimpan dokumen sebagai teks kaya. Teks kaya memungkinkan Anda menggunakan pemformatan, seperti huruf tebal dan garis bawah. Anda tidak menginginkannya dalam kode PHP, jadi cari opsi untuk menggunakan teks biasa, yang tidak menyediakan pemformatan

Jika Anda menggunakan TextEdit, pilih Format

4Buat Teks Biasa. (Anda tidak akan melihat opsi itu jika sudah bekerja dalam teks biasa. ) Jika Anda menggunakan Notepad, teks kaya bukanlah pilihan, jadi Anda tidak perlu khawatir

Setelah Anda selesai, editor Anda akan terlihat seperti

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-28.  PHP hanyalah teks, tetapi menggunakan beberapa karakter aneh. Mulai biasakan mengetik tanda dolar ($), tanda kurung sudut (< dan >, seperti pada HTML), dan garis miring terbalik (\). Anda akan sering menggunakan karakter tersebut

Catatan

Anda tidak akan melihat sintaks yang disorot warna yang bagus sampai Anda menyimpan file dengan a. ekstensi php

Program ini hanya melakukan beberapa hal sederhana

  • Mengidentifikasi dirinya sebagai PHP dengan menggunakan

    6

  • _7 perintah

  • _8

  • _9

  • php sayHello.php
    _0

  • php sayHello.php
    _1 karakter

php sayHello.php
2
php sayHello.php
3. Ada juga beberapa karakter aneh seperti
php sayHello.php
_4 dan
php sayHello.php
5 yang akan segera Anda pelajari. Tetapi lihat apakah Anda dapat mengikuti kata-kata sederhana dalam bahasa Inggris melalui jalur dasar. pembukaan
php sayHello.php
_6

php sayHello.php
_7

php sayHello.php_8

php sayHello.php
_9

style0

style1

Apa gunanya memasukkan semua kode ini jika Anda tidak dapat melihat apakah itu berfungsi? . Jika Anda menggunakan Mac, Anda harus membuka Terminal. Di Windows 7 atau sebelumnya, buka Windows Start

4Jalankan lalu jalankan style3 atau style4 dari menu untuk mendapatkan baris perintah. Di Windows 8, di layar mulai, tekan tombol Windows + R lalu ketik style4 (seperti yang ditunjukkan pada )

style6

style7 (di Windows) atau style8 (di Mac) untuk memastikan bahwa Anda berada di direktori yang benar. Setelah Anda berada di direktori yang tepat, ketik ini ke baris perintah Anda

php sayHello.php
_

Ini menginstruksikan program php untuk dijalankan dan memberikan program Anda, sayHello. php, sebagai script untuk dijalankan. Singkatnya, Anda akan melihat pesan selamat datang yang Anda ketikkan, dan kemudian program menanyakan nama Anda. Ketik nama Anda dan tekan Enter. Program kemudian akan menyapa Anda, seperti yang ditunjukkan pada

Bagaimana saya tahu apa yang dilakukan php?

Gambar  1-31.  Akhirnya, Anda akan menjalankan sebagian besar skrip PHP melalui browser web. Untuk saat ini, baris perintah memungkinkan Anda mengendalikan perintah php dan memberinya skrip tertentu untuk dijalankan sehingga Anda dapat melihat hasilnya pada baris perintah

Itu saja. Program pertama Anda berhasil, dan Anda siap mempelajari PHP lebih dalam

0

1

2

3

4 atau style8 atau which atau apa pun yang dapat Anda ketikkan ke baris perintah atau jendela terminal. Dan seperti program lainnya, Anda dapat menjalankannya di skrip Anda secara manual. Nyatanya, itulah yang Anda lakukan. Anda menjalankan interpreter PHP (php_) pada skrip Anda, karena Anda menginstal WampServer atau, jika Anda menggunakan Mac, karena php sudah diinstal

Bagaimana saya tahu PHP mana yang sedang digunakan?

Mengetik php -v sekarang menampilkan versi PHP yang terinstal di sistem Windows Anda.

Bagaimana cara memeriksa apakah PHP berfungsi?

Pastikan server Web berjalan, buka browser dan ketik http. //SERVER-IP/phptest. php . Anda kemudian akan melihat layar yang menunjukkan informasi terperinci tentang versi PHP yang Anda gunakan dan modul yang diinstal.

Bagaimana cara memeriksa versi PHP di cmd?

Tampilkan aktivitas pada postingan ini. .
Pertama buka cmd anda
Lalu pergi ke direktori folder php, Misalkan folder php Anda ada di folder xampp di drive c Anda. Perintah Anda kemudian akan. CDC. \xampp\php
Setelah itu, periksa versi Anda. php -v