Apache+MySQL+php+phpMyAdmin整合详细步骤
最近想着自己研究个小项目,又不想用公司服务器上的数据库,于是在本地装了数据库,想用 phpMyAdmin 管理,弄了几天总是遇到这样那样的问题,终于弄好了,发现网上那些教程总有这样那样的缺陷,于是自己整理一遍完整的,给像我一个的菜鸟借鉴一下,也方便万
最近想着自己研究个小项目,又不想用公司服务器上的数据库,于是在本地装了数据库,想用phpMyAdmin管理,弄了几天总是遇到这样那样的问题,终于弄好了,发现网上那些教程总有这样那样的缺陷,于是自己整理一遍完整的,给像我一个的菜鸟借鉴一下,也方便万一自己又忘了直接可以看啦!
废话不多说,首先需要的工具有Apache,PHP,MySQL,phpMyAdmin安装包,可到相应的官网下载,此处就不给出官网地址了。
第一步,安装Apache和MySQL。Apache+MySQL+php+phpMyAdmin整合环境的搭建,主要在于几个配置文件的配置。此处Apache和MySQL的配置步骤就不一样贴出来了,网上有很详细的安装图文教程。不过建议他们都安装在一个盘内,比较方便查找。
第二步,安装PHP,在官网下载系统对应的安装包之后,解压到要安装的盘中,重命名为php。
第三步,现在开始Apache+MySQL+PHP的整合配置啦。首先在Apache的安装目录下,找到 conf 文件夹下的httpd.conf文件,用记事本等编辑工具打开。
找到DocumentRoot "E:/Apache2.2/htdocs"这行,设置网站根目录,再找到
打开PHP安装目录下的install.txt,找到
# For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "C:/php"
复制这几行,粘贴在Apache安装目录下的httpd.conf文件的mod_ssl.so下面把路径改成自己的PHP安装路径。其中php5apache2.dll这个文件在PHP的安装目录下可找到几个如php5apache.dll,php5apache2_2.dll的文件,这个是跟你安装的Apache版本对应的,如果你安装的Apache版本为2.2则把php5apache2.dll改成php5apache2_2.dll。
再在httpd.conf的AddType部分添加下面两行
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
此时apache可以解析php了,找到DirectoryIndex,添加 index.php,重启服务器。
由于PHP中有很多的内容都需要加载相关的扩展库才能运行,所以要对PHP进行简单的设置,以满足实际应用的要求。要使PHP加载相应的扩展库,需要修改PHP的配置文件php.ini。该文件是PHP配置的核心文件。在PHP安装目录下找到php.ini-development文件,重命名为php.ini。用文本编辑器打开这个文件,为加载某个扩展库,需要找到类似这样的行,代码如下:;extension = php_gd2.dll去掉行首的分号,并保存文件即可。同样的把以下几行前面的;都去掉。保存文件。
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll //能使用mysql的扩展库
extension=php_mysqli.dll
extension=php_pdo_odbc.dll
再找到 ;extension_dir = " ",把路径写成 "E:\php5.3.5\ext" (自己的PHP安装路径),把前面的 ; 去掉,保存文件
如果这样的修改还是不能使用相应的扩展库的话,一下两种方法可以实现让PHP找到扩展库文件的路径。
1、将相应的扩展库的DLL文件(这些文件都放在位于PHP安装目录下的EXT目录中),复制到系统目录中(c:\windows\system32)即可。
2、修改系统的环境变量,将c:\php\ext目录设置为系统环境路径即可。(路径问PHP安装路径下的ext文件夹)此时PHP配置完成,重启电脑即可
接下来最后一步就是安装phpMyAdmin啦,把下载的phpMyAdmin压缩包解压到Apache配置文件中的ducumentRoot对应的文件夹中(此处我的是默认的htdocs ),重命名为phpMyAdmin,重启服务器。在地址栏输入http://127.0.0.1/phpMyAdmin/index.php看到phpMyAdmin的工作界面说明安装成功啦。
你们按照我写的安装过程中会遇到什么问题我就说不定啦,我遇到的问题解决方案我都一并在步骤里写详细啦(诸如版本不对,加载不了扩展库)。另外phpMyAdmin也是需要在config.default.php中有些配置的,具体这个我都还不清楚就不说明啦。可以看专门的phpMyAdmin教程。不过不会也没关系,它需要说明配置,在使用的时候如果你没有配会提示你的哦。
说了那么多,其实总共要配的就没多少,只是在我看来,配置文件里面都是英文啦,密密麻麻的,看不懂。还是靠搜索才很快找到了要配的东西。第一次写这种类型的整理,整理的不是很好,希望对大家有帮助。反正我是看得懂啦。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Dengan perkembangan Internet, analisis data besar dan pemprosesan maklumat masa nyata telah menjadi keperluan penting bagi perusahaan. Untuk memenuhi keperluan tersebut, pangkalan data hubungan tradisional tidak lagi memenuhi keperluan pembangunan perniagaan dan teknologi. Sebaliknya, menggunakan pangkalan data NoSQL telah menjadi pilihan penting. Dalam artikel ini, kita akan membincangkan penggunaan SpringBoot yang disepadukan dengan pangkalan data NoSQL untuk membolehkan pembangunan dan penggunaan aplikasi moden. Apakah pangkalan data NoSQL?

UniApp merealisasikan penyepaduan sempurna rangka kerja Vue.js Pengenalan: UniApp ialah alat pembangunan merentas platform berdasarkan rangka kerja Vue.js Ia boleh menyusun projek Vue.js ke dalam aplikasi untuk berbilang platform berbeza, seperti iOS, Android, Program kecil dll. Kelebihan UniApp ialah ia membenarkan pembangun menulis hanya satu set kod untuk menyesuaikan diri dengan berbilang platform pada masa yang sama, mempercepatkan kecekapan pembangunan dan mengurangkan kos pembangunan. Berikut akan memperkenalkan cara menggunakan UniApp untuk mencapai penyepaduan sempurna rangka kerja Vue.js

Perubahan dalam Vue3 berbanding Vue2: Penyepaduan perpustakaan permintaan rangkaian yang lebih berkuasa Memandangkan Vue.js terus membangun dan mengemas kini, Vue3, sebagai versi Vue.js yang seterusnya, membawa beberapa perubahan dan peningkatan yang menarik. Salah satu perubahan yang paling ketara ialah penyepaduan perpustakaan permintaan rangkaian yang lebih berkuasa. Dalam Vue2, kami biasanya menggunakan perpustakaan pihak ketiga seperti axios untuk membuat permintaan rangkaian Dalam Vue3, pasukan pembangunan Vue telah menyediakan perpustakaan permintaan rangkaian terbina dalam, yang memberikan kami kaedah yang lebih intuitif dan fleksibel.

Petua praktikal untuk menyepadukan PHPcms dengan sistem lain Dengan perkembangan berterusan teknologi Internet, bidang pembangunan laman web menjadi lebih pelbagai dan kompleks. Dalam projek sebenar, kita sering menghadapi situasi di mana sistem yang berbeza perlu disepadukan, yang memerlukan kita mempunyai kemahiran dan pengalaman tertentu untuk menyelesaikan masalah ini. Artikel ini akan memperkenalkan beberapa petua praktikal dan contoh kod khusus untuk penyepaduan sistem PHPcms dengan sistem lain untuk membantu pembangun menghadapi cabaran dengan lebih baik. 1. Prinsip Asas Penyepaduan Apabila melakukan penyepaduan sistem, pertama sekali perlu

Dengan perkembangan pesat Internet, permintaan untuk aplikasi Web juga meningkat, dan ujian perisian, sebagai bahagian penting dalam memastikan kualiti aplikasi perusahaan, telah menjadi semakin penting. Walau bagaimanapun, kaedah ujian manual tradisional memakan masa, susah payah, dan mudah ralat. Ujian automatik adalah satu cara untuk menyelesaikan masalah ini Ujian automatik aplikasi web telah menjadi kaedah ujian yang biasa. Artikel ini

Pemahaman mendalam tentang prinsip penyepaduan dan pelaksanaan Spring dan Mybatis 1. Pengenalan Spring dan Mybatis ialah dua rangka kerja sumber terbuka yang digunakan secara meluas dalam pembangunan Java. Spring ialah rangka kerja pembangunan aplikasi komprehensif yang menyediakan banyak ciri seperti suntikan kebergantungan, AOP, dsb. Mybatis ialah rangka kerja kegigihan yang melaluinya pangkalan data boleh dikendalikan dengan mudah. Penyepaduan kedua-duanya boleh memanfaatkan kelebihan mereka dengan lebih baik dan meningkatkan kecekapan pembangunan dan kualiti kod. 2. Spring Prinsip Integrasi I

Apabila melakukan kerja kumpulan, pelajar yang berbeza akan membuat bahagian pembentangan yang berbeza Jadi bagaimana untuk menggabungkan beberapa pembentangan menjadi satu adalah masalah, iaitu, bagaimana untuk mengintegrasikan berbilang ppts bersama-sama? Saya percaya ramai rakan pernah mengalami masalah yang sama, jadi bagaimana untuk menyelesaikan masalah tersebut? Di bawah ini saya akan kongsikan kepada anda kaedah untuk menyelesaikan masalah ini, semoga dapat membantu anda. Mula-mula buka satu daripada beberapa ppt, kemudian pilih "Gunakan Semula Slaid" dalam Slaid Baharu dalam tab Laman Utama. Klik "Semak imbas" dalam slaid yang digunakan semula, pilih ppt yang dibuat oleh ahli pasukan lain, dan anda boleh melihat bahawa semua slaid dipaparkan. Pilih kedudukan di mana anda ingin memasukkan slaid dalam paparan biasa di sebelah kiri (hanya klik pada slaid

Menggunakan Webman untuk melaksanakan integrasi media sosial di laman web Dengan peningkatan media sosial, semakin banyak laman web mula mengintegrasikan media sosial ke dalam platform mereka sendiri. Langkah ini bukan sahaja dapat meningkatkan kelekatan pengguna laman web, tetapi juga meningkatkan penyertaan dan perkongsian pengguna. Artikel ini akan memperkenalkan cara menggunakan rangka kerja Webman untuk melaksanakan penyepaduan media sosial di tapak web, dan disertakan dengan contoh kod yang sepadan. Webman ialah rangka kerja web yang dibangunkan berdasarkan bahasa Kotlin Konsep reka bentuknya ringkas, ringan dan mudah dipanjangkan. Untuk menggunakan Kami
