windows和Linux环境下php apache mysql 环境的搭建教程_PHP教程
windows和linux环境下php教程 apache mysql教程 环境的搭建教程
详解如何正确配置php开发环境
php语言在进行开发之前,需要将开发环境配置妥当,这样才能实现我们的程序完美运行。那么,如何正确的配置php开发环境呢?文章将介绍apache、mysql、php的下载、安装及配置,分别讲述在windows和linux环境下开发环境的搭建。
一、下载apache、mysql和php
1、apache的下载
apache服务器可以通过官方提供的镜像地址来下载windows的apache安装程序,不过都是英文版的,而且下载速度太慢。我建议大家去华军、天空或者中关村下载最新版的安装程序,速度很快。
2、mysql的下载
mysql的官方网站是http://www.mysql.com。可以下载最新版本的mysql,还是那句话,建议大家去华军、天空或者中关村下载。
3、php的下载
php的官方网站是http://www.php.net。可以下载最新的版本。
二、在windows下配置php开发环境
1、apache、mysql和php的安装像安装windows其他软件一样,这里建议把apache和php软件安装在d盘目录下,把mysql软件安装在c盘,这样不需要做任何设置,mysql就可以顺利启动运行。
2、配置开发环境
为了让windows可以执行php,需要做进一步的工作,按以下步骤搭建好环境:
1)在php安装目录下,找到文件php5ts.dll,将其复制到c盘system32目录下。
2)在php安装目录下,找到文件libmysql.dll,将其复制到c盘system32目录下。
3)在php安装目录下,找到文件php.ini,将其复制到c:windows下。这个文件是配置php的基本文件,如设置服务器根目录配置,用文本编辑器打开php.ini文件,找到"doc_root=",因为我把apache默认安装在d盘根目录下,所以,修改这个配置项的值为:doc_root=d:apache2htdocs
提示:用户根据自己安装apache的路径,修改该配置项的值。
4)在php.ini中找到“extension_dir ="./"”,这个配置项用来载入php的扩展模块,修改该配置项如下:extension_dir = d:phpext,(需要按自己的安装目录修改php的载入位置)。
5)在php.ini中找到“;extension=php_mysql.dll”,把这项前面的分号去掉,表示使这个项生效。这个配置项用来使php支持mysql,这里分号起注释作用。修改完php的配置文件php.ini后,保存退出该文件。
6)进行apache的配置。转到apache的安装目录下的conf目录,用文本编辑器打开apache的配置文件http.conf。在此文件中找到 dynamic shared object(dos) support,在loadmodule行的最后添加如下配置项:loadmodule php5_module d:/php/php5apache2.dll,(需要按自己的安装目录修改php的载入位置)。该项是通过apache来载入php模块php5apache2.dll,即php以apache的一个模块来运行。
7)为了让apache支持.php后缀的文件,在http.conf中找到addtype项,在最后添加如下配置项:addtype application/x-httpd-php.php。找到directoryindex,在最后添加index.php。为了支持中文,找到adddefaultcharset iso-8859-1改为adddefaultcharset gb2312。修改完后保存http.conf。即完成apache的基本配置。
注意:强烈建议对apache配置文件http.conf进行修改时,一定遵守修改一点测试一点的原则,即每次修改完一项并保存http.conf后,要重启一下apache,如果apache正常启动,则可以进行后续修改,否则,说明本次修改有误,仔细检查并重新修改。
三、在linux下配置配置php开发环境
1、mysql的安装
在mysql官网下载mysql的安装文件mysql-server-4.0.20-0.i386.rpm,执行下面的命令完成mysql的安装。
rpm -ivh mysql-server-4.0.20-0.i386.rpm
在没有设置mysql密码的情况下,通过以下命令测试mysql是否安装成功。
mysql -u root
出现类似welcome to the mysql mointor. commands end with;or g的字样,说明安装成功。
2、apache的安装
从apache的官网下载unix版本的压缩包,以httpd-2.0.52.tar.gz为例,假设资源包放在/usr/local/src下,进入这个目录后解压缩,命令如下:
cd /usr/local/src
tar -zxvf httpd-2.0.52.tar.gz
解压缩后,进入目录httpd-2.0.52,执行以下命令:
./configure --prefix=/usr/local/apache2 --enable--module=so
其中--prefix=/usr/local/apache2用来指定apache的安装目录。接下来进行编译,执行一下命令完成安装。
make
mae install
3、配置php开发环境的安装
1)从php官网下载php5.1.4.tar.gz的压缩包,解压缩该文件包,命令如下:
tar -zxf php5.1.4.tar.gz
2)转到解压缩后的目录,执行以下命令完成php安装目录等相关配置:
./configure --prefix=/usr/local/php -with-mysql=/var/lib/mysql
3)接着编译php,命令如下:
make
make install
4)复制当前目录下的文件php大安装目录的lib目录下,并改名为php.ini,命令如下:
cp php.ini-dist /usr/local/php/lib/php.ini
5)以上配置php开发环境的安装完后,参见windows下配置的内容进行相关配置,配置项和配置方法类似。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Linux系統的五個基本組件是:1.內核,2.系統庫,3.系統實用程序,4.圖形用戶界面,5.應用程序。內核管理硬件資源,系統庫提供預編譯函數,系統實用程序用於系統管理,GUI提供可視化交互,應用程序利用這些組件實現功能。

PHP仍然流行的原因是其易用性、靈活性和強大的生態系統。 1)易用性和簡單語法使其成為初學者的首選。 2)與web開發緊密結合,處理HTTP請求和數據庫交互出色。 3)龐大的生態系統提供了豐富的工具和庫。 4)活躍的社區和開源性質使其適應新需求和技術趨勢。

MySQL与其他编程语言相比,主要用于存储和管理数据,而其他语言如Python、Java、C 则用于逻辑处理和应用开发。MySQL以其高性能、可扩展性和跨平台支持著称,适合数据管理需求,而其他语言在各自领域如数据分析、企业应用和系统编程中各有优势。

MySQL和phpMyAdmin是強大的數據庫管理工具。 1)MySQL用於創建數據庫和表、執行DML和SQL查詢。 2)phpMyAdmin提供直觀界面進行數據庫管理、表結構管理、數據操作和用戶權限管理。

安全地處理JSON中的函數和正則表達式在前端開發中,經常需要將JavaScript...

在YARN上提交PyFlink作業時報錯無法找到Python腳本的原因分析當你嘗試通過YARN提交一個PyFlink作業時,可能會遇到�...

Java中百分比數字的顯示與處理在Java編程中,處理和顯示百分比數字的需求十分常見,例如,在處理Excel表格數�...

IIS和PHP可以兼容,通過FastCGI實現。 1.IIS通過配置文件將.php文件請求轉發給FastCGI模塊。 2.FastCGI模塊啟動PHP進程處理請求,提高性能和穩定性。 3.實際應用中需注意配置細節、錯誤調試和性能優化。
