首頁 後端開發 php教程 windows和Linux环境下php apache mysql 环境的搭建教程_PHP教程

windows和Linux环境下php apache mysql 环境的搭建教程_PHP教程

Jul 13, 2016 pm 05:08 PM
apache linux mysql php windows 搭建 教學 環境

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下配置的内容进行相关配置,配置项和配置方法类似。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/629848.htmlTechArticlewindows和linux环境下php教程 apache mysql教程 环境的搭建教程 详解如何正确配置php开发环境 php语言在进行开发之前,需要将开发环境配置妥当,...
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

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

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

Linux體系結構:揭示5個基本組件 Linux體系結構:揭示5個基本組件 Apr 20, 2025 am 12:04 AM

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

繼續使用PHP:耐力的原因 繼續使用PHP:耐力的原因 Apr 19, 2025 am 12:23 AM

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

MySQL與其他編程語言:一種比較 MySQL與其他編程語言:一種比較 Apr 19, 2025 am 12:22 AM

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

MySQL和PhpMyAdmin:核心功能和功能 MySQL和PhpMyAdmin:核心功能和功能 Apr 22, 2025 am 12:12 AM

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

如何安全地將包含函數和正則表達式的JavaScript對象存儲到數據庫並恢復? 如何安全地將包含函數和正則表達式的JavaScript對象存儲到數據庫並恢復? Apr 19, 2025 pm 11:09 PM

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

在YARN上提交PyFlink作業時,為什麼會報錯無法找到Python腳本? 在YARN上提交PyFlink作業時,為什麼會報錯無法找到Python腳本? Apr 19, 2025 pm 02:06 PM

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

Java中如何處理和顯示百分比數字? Java中如何處理和顯示百分比數字? Apr 19, 2025 pm 10:48 PM

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

IIS和PHP的兼容性:深度潛水 IIS和PHP的兼容性:深度潛水 Apr 22, 2025 am 12:01 AM

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

See all articles