Dengan perkembangan Internet, pembinaan laman web menjadi semakin mudah dan mudah. Jika anda seorang pembangun atau juruweb, anda pasti akan memilih beberapa rangka kerja atau alatan untuk membantu anda membina tapak web dengan cepat. Dalam pembangunan PHP, ThinkPHP ialah rangka kerja yang sangat baik dengan aplikasi yang luas dan ramai peminat di China. Jadi, bagi mereka yang ingin mencuba ThinkPHP pada komputer mereka sendiri, bagaimana untuk menyediakan persekitaran pembangunan tempatan? Artikel ini akan memperkenalkan anda secara terperinci cara menyediakan persekitaran ThinkPHP3.2 pada hos maya.
1. Apakah itu hos maya
Pertama sekali, kita perlu tahu apa itu hos maya. Ringkasnya, hos maya ialah teknologi virtualisasi yang melaluinya berbilang hos bebas boleh dibina pada pelayan fizikal. Hos maya ini diasingkan antara satu sama lain Setiap hos maya mempunyai nama domain sendiri, ruang cakera, persekitaran sistem dan sumber lain. Dalam persekitaran pengehosan maya, setiap tapak menjadi hos lengkap secara bebas, dengan sistem pengendalian, direktori tapak web dan hak aksesnya sendiri. Pengehosan web ialah penyelesaian pengehosan laman web berkos rendah dan berprestasi tinggi yang memenuhi keperluan individu dan perniagaan kecil dan sederhana.
2. Pilih hos maya
Sebelum kita membina persekitaran pembangunan, kita perlu memilih hos maya yang sesuai. Berbanding dengan pengehosan fizikal, kelebihan pengehosan maya ialah kos rendah dan penyelenggaraan yang mudah, menjadikannya lebih sesuai untuk pembinaan laman web oleh individu dan perusahaan kecil dan sederhana. Pada masa ini, terdapat banyak penyedia hos maya di pasaran, seperti Tencent Cloud, Alibaba Cloud, Huawei Cloud, Blue Ocean Cloud, dll. Walau bagaimanapun, harga mereka biasanya tinggi dan mungkin tidak menjimatkan untuk juruweb individu. Oleh itu, apabila memilih hos maya, kami boleh mempertimbangkan beberapa penyedia hos maya kos rendah, seperti Xinwang, Wanwang, Western Digital, dll. Harga mereka agak rendah, antara kira-kira 50 yuan hingga 200 yuan .
3. Pasang PHP
Memasang PHP ialah tugas pertama kami dalam membina persekitaran ThinkPHP. Di bawah ini kami mengambil XAMPP sebagai contoh untuk memperkenalkan cara memasang PHP.
XAMPP ialah pakej perisian yang menyepadukan pelayan Apache, pangkalan data MySQL, PHP, Perl dan alatan lain. Ia menyokong berbilang sistem pengendalian seperti Windows, OS X, dan Linux. Di antara banyak perisian sokongan pelayan web di pasaran sedia ada, XAMPP telah memenangi hati majoriti pengguna dengan platform merentas, pemasangan mudah dan sifat bebasnya. Oleh itu, kami di sini amat mengesyorkan semua orang untuk menggunakan XAMPP.
Anda boleh memuat turun pakej pemasangan XAMPP untuk platform yang sepadan daripada tapak web rasminya https://www.apachefriends.org/zh_cn/download.html.
Selepas memuat turun pakej pemasangan, nyahzipnya ke direktori di mana pakej pemasangan dipasang, dan kemudian klik dua kali fail .exe untuk memasukkan Antara muka permulaan XAMPP, seperti berikut Paparan:
Pilih Apache dan MySQL dalam antara muka, dan kemudian mulakan kedua-dua perkhidmatan ini hanya perlu mendayakan pelayan Apache.
Selepas mendayakan pelayan Apache, buka penyemak imbas dan masukkan localhost Jika halaman yang ditunjukkan dalam rajah di bawah muncul, pemasangan berjaya.
Di sini, kami mengubah suai fail konfigurasi PHP php.ini supaya ia adalah versi yang sama seperti ThinkPHP. Pilih fail konfigurasi PHP php.ini dalam halaman yang dibuka Selepas mengedit, keluarkan ";" di hadapan extension=php_mbstring.dll dan extension=php_pdo_mysql.dll, dan akhirnya simpan dan keluar.
4. Pasang ThinkPHP
Semuanya sudah sedia, mari mula memasang ThinkPHP.
Muat turun versi terkini ThinkPHP di tapak web rasmi ThinkPHP https://www.thinkphp.cn/, dan kemudian nyahzip ke direktori akar daripada laman web tersebut.
Selepas memasang versi baharu ThinkPHP, anda perlu mencipta pangkalan data baharu dalam pangkalan data Kami boleh menggunakan MySQL dan memulakan perkhidmatan MySQL dalam Panel kawalan XAMPP Kemudian buka alat baris arahan MySQL dan masukkan pernyataan berikut dalam arahan untuk mencipta pangkalan data.
CREATE DATABASE `thinkphp`;
Selepas mencipta pangkalan data, anda perlu mencipta jadual baharu dan menggunakan pernyataan SQL berikut untuk mencipta jadual pengguna:
CREATE TABLE `user` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `username` varchar(50) NOT NULL DEFAULT '' COMMENT '用户名', `password` varchar(50) NOT NULL DEFAULT '' COMMENT '密码', `email` varchar(100) NOT NULL DEFAULT '' COMMENT '邮箱', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='测试用用户表';
Ubah suai fail konfigurasi ThinkPHP Dengan mengubah suai sambungan pangkalan data fail konfigurasi, kami boleh membenarkan ThinkPHP mengakses pangkalan data yang baru dibuat adalah seperti berikut:
Buka direktori Aplikasi di bawah direktori akar thinkPHP, dalam Cari pangkalan data fail.php dalam direktori dan ubah suai maklumat berikut di dalamnya:
/* 数据库设置 */ 'type' => 'mysql', //数据库类型 'hostname' => '127.0.0.1', //数据库连接地址 'database' => 'thinkphp', //数据库名称 'username' => 'root', //数据库连接用户名 'password' => '', //数据库连接密码 'hostport' => '', //连接端口 'dsn' => '', //连接dsn 'debug' => true, //打开调试模式 'charset' => 'utf8', //数据库编码 'prefix' => '', //数据表前缀 'auto_timestamp' => true, //自动时间戳 'secure' => false, //启用安全链接
Selepas pemasangan, kami boleh mencubanya dan memasukkannya dalam penyemak imbas http://localhost/thinkphp/index.php/Home/Index/index, jika anda melihat antara muka berikut:
Ini bermakna ThinkPHP berjaya dipasang!
5
Melalui pengenalan artikel ini, saya percaya bahawa pembaca telah berjaya menyediakan persekitaran ThinkPHP3.2 pada hos maya mereka sendiri. Dalam proses ini, kami belajar tentang konsep pengehosan maya, belajar memasang rangka kerja seperti PHP dan ThinkPHP, dan menjalankan ujian dan pengesahan. Pengehosan maya ialah persekitaran yang sangat sesuai untuk membangunkan tapak web Ia bukan sahaja membolehkan kami membangun dan menguji pada komputer kami sendiri, tetapi juga membolehkan kami memindahkan tapak web ke persekitaran dalam talian pada masa yang lebih sesuai. Pada masa yang sama, dengan meletakkan tapak web kami pada hos maya, kami juga boleh mempelajari lebih banyak pengetahuan tentang penyelenggaraan dan keselamatan pelayan.
Atas ialah kandungan terperinci Bagaimana untuk menyediakan persekitaran ThinkPHP3.2 pada hos maya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!