windows下搭建apache http server、php、mysql开发环境
一、所需软件: 1.apache htpp server: 百度输入“apache http server”搜索即可在百度软件中心下载。或者去apache官网下载。 2.php: php官网下载 。 注意 :apache http server2.2适合php5.4及以下版本。apache http server2.4适合php5.5及以上版本。因为p
一、所需软件:
1.apache htpp server:
百度输入“apache http server”搜索即可在百度软件中心下载。或者去apache官网下载。
2.php:
php官网下载。
注意:apache http server2.2适合php5.4及以下版本。apache http server2.4适合php5.5及以上版本。因为php5.5及以上版本中只有php5apache2_4.dll,没有php5apache2_2.dll,而php5apache2_2.dll是关于apache2.2的动态链接库。
VC6就是使用legacy Visual Studio 6 compiler这个编译器编译的。
VC9就是使用the Visual Studio 2008 compiler这个编译器编译的。
Non Thread Safe就是非线程安全。
Thread Safe就是线程安全。
官方并不建议将Non Thread Safe 用于生产环境,所以我们选择Thread Safe版本的PHP来使用。
3.mysql:
去mysql官网下载:http://dev.mysql.com/downloads/mysql/
二、安装:
1.apache安装:
点击安装,一路下一步。
a.填写服务器信息,其中网络域名(Network Domain)和服务器名(Server Name)都填localhost,留个邮箱;根据需要选择HTTP服务的安装方式,上方是默认80端口,可能会和Windows 7自带的IIS服务端口冲突,下方是8080端口。
b.选择典型(Typical)安装。
c.选择安装路径。
d.安装。
e.等待安装
f.安装完成
至此,apache安装大功告成。然后测试一下:
启动服务
在浏览器输入http://localhost,显示 It Works!
2.php安装:
php解压即可。
3.mysql安装:
a.双击安装文件,选择“next”
b.选择接受安装协议,单击“next”
c.选择自定义安装(custom)
d.设置mysql安装路径:
e.接下来单击“install”
f.安装中...
g.安装完成
h.配置mysql:选择Detailed Configuration(手动精确配置)
i.选择服务器的类型,“Developer Machine(开发测试类)”、“Server Machine(服务器类型)”、“Dedicated MySQL Server Machine(专门的数据库服务器)”,我们选择Developer Machine
j.选择mysql数据库的用途,“Multifunctional Database(通用多功能型)”、“Transactional Database Only(服务器类型)”、“Non-Transactional Database Only(非事务处理型)”,我们选择Multifunctional Database
k.next
l.在打开的页面中,选择mysql的访问量,同时连接的数目,“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting(手动设置,设置为15个)这里选择手动设置,单击“next”继续
m.在打开的页面中设置是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,默认的端口是3306,并启用严格的语法设置,如果后面出现错误,可以将“Add firewall exception for this port ”这个选项选上,单击“next”继续
n.设置mysql要使用的字符编码,第一个是西文编码,第二个是多字节的通用utf8编码,第三个是手动,我们选择utf-8,接下来单击“next”
o.选择是否将mysql安装为windows服务,还可以指定Service Name(服务标识名称),是否将mysql的bin目录加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysql–u username –p password;”就可以了,单击“next”
p.设置是root用户(超级管理员)的密码,并启用root远程访问的功能,不要创建匿名用户,单击“next”
q.所有的配置操作都已经完成,单击Execute按钮执行配置:
三、配置apache、php、mysql集成:
apache是通过读http.conf文件,加载modules的,下面我们把php模块添加到http.conf中,apache就能加载php模块,就完成和php的集成了。
mpm : mutil processing module 多重处理模块
apr: 可移植运行库
1.修改apache.conf配置:
打开apache/conf目录下apache.conf文件。
a.添加php模块:
“Ctrl+F”搜索“LoadModule”在后面加上
LoadModule php5_module "E:/PHP/php-5.3.29/php5apache2_2.dll"
PHPIniDir "E:/PHP/php-5.3.29"
AddType application/x-httpd-php .php .html .htm
b.找到
<ifmodule dir_module> DirectoryIndex index.html </ifmodule>
<ifmodule dir_module> DirectoryIndex index.php index.html </ifmodule>
c.修改apache站点目录。
分别找到
DocumentRoot "D:/Apache2.2/htdocs"
<directory></directory>
改为:
DocumentRoot "E:/workspace"
<directory></directory>
2.修改php.ini文件:
进入php安装目录,把php.ini-development 文件改名为 php.ini作为php的配置文件。
a.指定php扩展库的路径:
搜索找到
; extension_dir = "ext"
extension_dir = "E:\PHP\php-5.3.29\ext"
\ext前面为自己的php安装路径
b.支持mysql、phpMyAdmin等:
分别找到
;extension=php_curl.dll ;extension=php_gd2.dll ;extension=php_mbstring.dll ;extension=php_mysql.dll ;extension=php_xmlrpc.dll
extension=php_curl.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_xmlrpc.dll
c.设置时区:
找到
;date.timezone =
date.timezone = Asia/Shanghai
3.测试
在设置的站点目录“E:/workspace”中创建一个index.php文件。写入内容:
<?php phpinfo(); ?>
往下翻页:
至此,apache、php、mysql集成就大功告成。

熱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)

在 Sublime 中運行代碼的方法有六種:通過熱鍵、菜單、構建系統、命令行、設置默認構建系統和自定義構建命令,並可通過右鍵單擊項目/文件運行單個文件/項目,構建系統可用性取決於 Sublime Text 的安裝情況。

在Laravel開發中,處理複雜的模型關係一直是個挑戰,特別是當涉及到多層級的BelongsToThrough關係時。最近,我在處理一個多級模型關係的項目中遇到了這個問題,傳統的HasManyThrough關係無法滿足需求,導致數據查詢變得複雜且低效。經過一番探索,我找到了staudenmeir/belongs-to-through這個庫,它通過Composer輕鬆安裝並解決了我的困擾。

要安裝 Laravel,需依序進行以下步驟:安裝 Composer(適用於 macOS/Linux 和 Windows)安裝 Laravel 安裝器創建新項目啟動服務訪問應用程序(網址:http://127.0.0.1:8000)設置數據庫連接(如果需要)

VS Code 在 macOS 上表現良好,可提升開發效率。安裝和配置步驟包括:安裝 VS Code 並進行配置。安裝特定語言的擴展(如 JavaScript 的 ESLint)。謹慎安裝擴展,避免過多導致啟動變慢。學習基本功能,如 Git 集成、終端和調試器。設置合適的主題和代碼字體。注意潛在問題:擴展兼容性、文件權限等。

要在 Visual Studio Code 中設置頭文件路徑,請打開“用戶設置”面板,在“Include Path”字段中添加路徑,並單擊“保存”按鈕。示例:{ "includePath": ["/path/to/header1", "/path/to/header2"] }。

Git 是一款分佈式版本控制系統,旨在跟踪代碼變化並允許協作式開發。它使開發人員能夠記錄項目演變、管理代碼合併,並以高效且安全的方式維護項目歷史。通過 Git 的分佈式架構,每個開發者擁有項目完整副本,無需與中央服務器通信即可執行常見的版本控制操作。

Git 軟件安裝指南:訪問 Git 官方網站下載適用於 Windows、MacOS 或 Linux 的安裝程序。運行安裝程序並按照提示進行操作。配置 Git:設置用戶名、電子郵件並選擇文本編輯器。對於 Windows 用戶,配置 Git Bash 環境。
