在Mac OS X中安装配置Apache + PHP + MySQL +Tomcat

CentOS 7 安装 Apache 实战指南:yum、systemctl、firewalld 与 SELinux 全流程 Apache 是最主流的开源 Web 服务器,其核心价值在于稳定承载静态服务、反向代理、SSL 终结与访问控制等生产级能力。在 CentOS 7 这一长期支持(LTS)发行版中,Apache 的部署远非简单执行 yum install httpd——它深度耦合于 systemd 服务管理、firewalld 动态防火墙策略、SELinux 强制访问控制及 RHEL 系列定制化包生态。理解 httpd 服务单元的 Type=notify 机制、firewalld --permanent 规则持久化逻辑、以及 阅读详情

一 背景介绍

Mac OS X 内置了Apache 和 PHP,因此,只需简单配置就可以完成Apache+PHP环境的搭建。MySQL和Tomcat要自行安装.

本文以Mac OS X 10.6.2为例。主要内容包括:


   a. 安装MySQL
   b. 启动Apache
   c. 运行PHP

   d. 安装Tomcat

 


二 实现步骤


a. 安装MySQL

由于Mac OS X中并没有预装MySQL,所以需要自己手动安装,目前MySQL的最稳定版本是5.1。MySQL提供了Mac OS X下的安装说明。

   1. 下载MySQL 5.1。选择合适的版本,比如这里选择的是mysql-5.1.46-osx10.6-x86_64.dmg。
   2. 运行dmg,会发现里面有4个文件。首先点击安装mysql-5.1.46-osx10.6-x86_64.pkg,这是MySQL的主安装包。一般情况下,安装文件会自动把MySQL安装到/usr/local下的同名文件夹下。比如点击运行“mysql-5.1.46-osx10.6- x86_64.dmg”会把MySQ安装到“/usr/local/mysql-5.1.46-osx10.6-x86_64”中。一路默认安装完毕即可。
   3. 点击安装第2个文件MySQLStartupItem.pkg,这样MySQL就会自动在开机时自动启动了。
   4. 点击安装第3个文件MySQL.prefPane,这样就会在“系统设置偏好”中看到名为“MySQL”的ICON,通过它就可以设置MySQL开始还是停止,以及是否开机时自动运行。到这里MySQL就基本安装完毕了。
   5. 通过运行“sudo vi /etc/bashrc”,在bash的配置文件中加入mysql和mysqladmin的别名

      #mysql
      alias mysql='/usr/local/mysql/bin/mysql'
      alias mysqladmin='/usr/local/mysql/bin/mysqladmin'

      这样就可以在终端中比较简单地通过命令进行相应的操作,比如安装完毕之后MySQL的root默认密码为空,如果要设置密码可以在终端运行“mysqladmin -u root password "mysqlpassword"”来设置,其中mysqlpassword即root的密码。更多相关内容可以参考B.5.4.1. How to Reset the Root Password。

b. 启动Apache

有两种方法:

   1. 打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)”
   2. 打开“终端(terminal)”,然后
         1. 运行“sudo apachectl start”,再输入帐号密码,这样Apache就运行了。
         2. 运行“sudo apachectl -v”,你会看到Mac OS X 10.6.3中的Apache版本号:

            Server version: Apache/2.2.14 (Unix)
            Server built:   Feb 11 2010 14:40:31

这样在浏览器中输入“http://localhost”,就可以看到出现一个内容为“It works!”的页面,它位于“/Library(资源库)/WebServer/Documents/”下,这是Apache的默认根目录。

注意:开启了Apache就是开启了“Web共享”,这时联网的用户就会通过“http://[本地IP]/”来访问“/Library(资源库) /WebServer/Documents/”目录,通过“http://[本地IP]/~[用户名]”来访问“/Users/[用户名]/Sites /”目录,可以通过设置“系统偏好设置”的“安全(Security)”中的“防火墙(Firewall)”来禁止这种访问。

c. 配置PHP

1. 在Finder中,通过Go > Go to folder,进入/private/etc/apache2/,找到httpd.conf文件,这个是Apache的配置文件。默认情况下,这个文件是只读的。修改这个文件的只读属性,让everyone拥有read&write权限。同样,还需要修改apache2文件夹的权限。

打开httpd.conf文件,找到这一行

    #LoadModule php5_module libexec/apache2/libphp5.so

删除这个”#”号,让Apache加载PHP。

2. 接下来修改PHP的配置,让PHP能访问MySQL数据库。

PHP的配置文件为php.ini。不过默认没有这个文件,有的是php.ini.default这个文件。通过命令行copy这个文件:

    cd /private/etc

    sudo cp php.ini.default php.ini

同样需要修改php.ini的权限。

修改这两行

    mysql.default_socket = /tmp/mysql.sock

    mysqli.default_socket = /tmp/mysql.sock

保存修改。

3. 重启Apache服务器:

    sudo /usr/sbin/apachectl restart

然后再次查看http://localhost/ ,如果也面上显示"It Works!",那就基本上配置 完成了

 

d. 安装Tomcat

 

Tomcat的安装比较简单,只需要到官网上将tomcat的安装文件下载下来,直接解压,将其放在自己喜欢的目录下就可以了.例如,将下载好的apache-tomcat-6.0.16解压放到根目录的Applications文件夹下,则每次开启tomcat时,只需要在终端执行/Applications/apache-tomcat-6.0.16/bin/startup.sh;关闭tomcat时则执行/Applications/apache-tomcat-6.0.16/bin/shutdown.sh即可完成对tomcat的基本操作.

阿里云服务器 篇一:申请和初始化 推荐使用云服务器配置,价格根据活动波动,一般年付99元,关注CPU、内存、硬盘与带宽需求。优选CentOS 7.9作为服务器系统,本地开发环境建议MacOS+iTerm2或Win11+Linux子系统。开发栈推荐Nginx搭配Python与MySQL 5.7。安装过程中可能遇到MySQL GPG密钥不符的错误,需妥善处理。配置并使用Python Flask框架开发Web服务,结合Gunicorn部署,Supervisor监控服务稳定性。学习Nginx安装、参数配置及动静态资源处理。探索其他Web服务架构,如 阅读详情

相关推荐

ULN2003驱动28BYJ-48步进电机详解(附:51 32代码讲解)

本文介绍了28BYJ-48步进电机的驱动原理以及注意事项,并展示了极简 32 51驱动代码

qq_41818650的博客 1万+

tomcat使用php mac,java_在Mac OS上安装Tomcat服务器的教程,对于Apache Tomcat 估计很多童鞋 - phpStudy...

在Mac OS上安装Tomcat服务器的教程对于Apache Tomcat 估计很多童鞋都会,那么今天就简单说下在mac上进行tomcat的安装;第一步:下载Tomcat这里Himi下载的tomcat version:7.0.27直接上下载地址:http://tomcat.apache.org/download-70.cgi直接下载如下选中即可:第二步: 下载完成后 ,然后随意放目录吧,这里H...

weixin_29230773的博客 227

VS Code配置MinGW64编译非线性优化库NLopt

VS Code用MinGW64编译C++代码安装MSYS2软件并配置非线性优化库NLopt和测试引用库代码的完整具体步骤。:若使用非UCRT版本(如传统MinGW64),替换所有路径中的。库文件会自动安装到MSYS2的。

weixin_30777913的博客 902

mac tomcat支持php吗,Tomcat在Mac平台安裝

到http://tomcat.apache.org下載tomcat版,例如apache-tomcat-7.0.42.tar.gz将apache-tomcat-7.0.42.tar.gz 解压缩到目标目录执行Shellchmod a+x apache-tomcat-7.0.42/bin/*.sh1chmoda+xapache-tomcat-7.0.42/bin/*.sh设置管理用户密码:编辑 apa...

weixin_42516387的博客 242

自动驾驶仿真工具链集成:ECU TEST与VTD、VERISTAND的深度配置指南

本文详细介绍了自动驾驶仿真测试中ECU TEST、VTD与VERISTAND三大核心工具的深度集成与连接配置方法。通过解析工具链的角色分工,提供从单机到分布式部署的实战指南,并重点阐述了Test Bench Configuration与Test Configuration的关键参数设置、SSH免密登录配置,以及在线与离线工作模式的切换技巧,旨在帮助测试工程师高效构建稳定、自动化的硬件在环测试环境。

wind6的博客 790

SAP-HR 模块 PPOSE 的详细信息标签页增强

步骤1:T-CODE : SE11 创建一个名为 HRI9106 的结构 命名:HRI + 91 + 两位数字。人事管理 - 组织管理 - 集成新信息类型 - 将信息类型添加为明细范围中的标签页。步骤6:SE51 查看 7000屏幕,修改屏幕属性 让其更美观。步骤3:T-CODE : SM30维护 T777I 表。步骤5:PPCI 新建 7000屏幕用于显示。标签页 IT 开头 + 信息类型 9106。步骤2:T-CODE : PPCI。步骤4:T-CODE : SPRO。

常回来看看呀!! 1628

tomcat使用php+mac_Mac环境下配置tomcat

我们在MAC系统中查看网页时,一般都要使用到tomcat,这是因为appache只支持静态网页,但像asp,php,cgi,jsp等动态就需要tomcat来处理。那么该怎么在自己的MAC中安装tomcat呢?现在就教大家安装的方法,有需要的朋友们可以参考借鉴。前言相信对Java Web稍微知道一点,一般对Tomcat都不会陌生,Apache是普通服务器,本身只支持html即普通网页,可以通过插件支...

weixin_29927289的博客 358

华为OD机试真题2025双机位A卷 Python&JavaScript 实现【采购订单】

在一个采购系统中,采购申请(PR)需要经过审批后才能生成采购订单(PO)。每个PR包含商品的单价(假设相同商品的单价一定是一样的)及数量信息。系统要求对商品进行分类处理:单价高于100元的商品需要单独处理,单价低于或等于100元的相同商品可以合并到同一采购订单PO中。针对单价低于100的小额订单,如果量大可以打折购买。

MISAYAONE的博客 1458

mac tomcat php mysql_在Mac OS X中安装配置Apache + PHP + MySQL +Tomcat

一 背景介绍Mac OS X 内置了Apache 和 PHP,因此,只需简单配置就可以完成Apache+PHP环境的搭建。MySQL和Tomcat要自行安装.本文以Mac OS X 10.6.2为例。主要内容包括:a. 安装MySQLb. 启动Apachec. 运行PHPd. 安装Tomcat二 实现步骤a. 安装MySQL由于Mac OS X中并没有预装MySQL,所以需要自己手动安装,目前My...

weixin_39632212的博客 249

【深度学习时间序列预测案例】零基础入门经典深度学习时间序列预测项目实战(附代码+数据集+原理介绍)

本专栏整理了《深度学习时间序列预测案例》,内包含了各种不同的基于深度学习模型的时间序列预测方法,例如LSTM、GRU、CNN(一维卷积、二维卷积)、LSTM-CNN、BiLSTM、Self-Attention、LSTM-Attention、Transformer等经典模型,包含项目原理以及源码,每一个项目实例都附带有完整的代码+数据集。

优快云 精品推荐 4万+

构建高效的LLM应用测试框架

《构建高效的LLM应用测试框架》 关键词:LLM,测试框架,应用测试,效率优化,测试原理 摘要:本文将深入探讨构建高效LLM应用测试框架的必要性、方法与步骤,旨在为开发者提供一套系统化、可操作的测试解决方案,从而提升LLM

AI天才研究院 1047

mac tomcat支持php吗,Mac下Apache Tomcat安装配置技巧

我们在MAC系统中查看网页时,一般都要使用到tomcat,这是因为appache只支持静态网页,但像asp,php,cgi,jsp等动态就需要tomcat来处理。那么该怎么在自己的MAC中安装tomcat呢?现在小编就教大家安装的方法。安装步骤:1.下载Tomcatmac下载zip和tar.gz都行,我下载的是tar.gz2.压缩之后直接拷贝到资源库中,压缩后的文件夹名称为Tomcat8,具体位置...

weixin_39636707的博客 255

CVAEGAN实现锂离子电池EIS数据增强:基于健康状态的阻抗谱生成

本文提出了一种基于CVAEGAN的锂离子电池EIS数据增强方法。该方法结合了变分自编码器和生成对抗网络的优点,能够根据指定的健康状态(SoH)生成高质量的EIS阻抗谱数据。文章详细介绍了数据预处理流程、模型架构设计(包括编码器、解码器和判别器),并提供了完整的PyTorch实现代码。通过条件生成的方式,该方法可以有效解决电池健康评估中标注数据不足的问题,为基于数据驱动的电池诊断提供更丰富的训练样本。实验结果表明,生成的EIS数据具有良好的真实性和多样性,可用于增强电池健康状态评估模型的性能。

huanghm88的专栏 497

mac tomcat php mysql_(转)在Mac OS X中安装配置Apache + PHP + MySQL +Tomcat

一 背景介绍Mac OS X 内置了Apache 和 PHP,因此,只需简单配置就可以完成Apache+PHP环境的搭建。MySQL和Tomcat要自行安装.本文以Mac OS X 10.6.2为例。主要内容包括:a. 安装MySQLb. 启动Apachec. 运行PHPd. 安装Tomcat二 实现步骤a. 安装MySQL由于Mac OS X中并没有预装MySQL,所以需要自己手动安装,目前My...

weixin_35762258的博客 132

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

(转)在Mac OS X中安装配置Apache + PHP + MySQL +Tomcat

一 背景介绍  Mac OS X 内置了Apache 和 PHP,因此,只需简单配置就可以完成Apache+PHP环境的搭建。MySQL和Tomcat要自行安装.  本文以Mac OS X 10.6.2为例。主要内容包括:     a. 安装MySQL     b. 启动Apache     c. 运行PHP     d. 安装Tomcat  二

fibanaci的专栏 575

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

mac apache 启动php,Mac OS上搭建Apache+PHP+MySQL开发环境的详细教程

一、启动Apache(利用mac自带的apache即可)1.打开终端,输入#sudo apachectl start这时需要输入密码,输入电脑密码即可,然后输入#sudo apachectl -v可以查看到Apache的版本信息Server version: Apache/2.2.24 (Unix)Server built: Jul 7 2013 18:05:17此时在浏览器中输入http://...

weixin_42337065的博客 287

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Mac OS安装Apache、Tomcat、Nginx、PHP、MySQL、终端配色

Mac OS安装Apache、Tomcat、Nginx、PHP、MySQL、终端配色

Diro_Programmer 1048

Mac上安装使用MYSQL以及Navicat数据库管理和PHP服务器配置

一、安装MYSQL与基本操作: 建议步骤: 安装mysql后直接用下面的mysqladmin直接修改root用户密码总不成功,应该先用下面“无法登录root用户的解决办法”里面的指令越过权限表,然后再用mysqladmin修改root的密码,然后mysql -u登录root用户,然后就可以创建新用户以及之后连接Navicat了。 官网下载mysql的Mac版本:http://dev.mysql.

Mr_厚厚的博客 6404

How to Install Apache Tomcat 8 (on Windows, Mac OS X, Ubuntu) and Get Started with Java Servlet Prog

https://www.ntu.edu.sg/home/ehchua/programming/howto/Tomcat_HowTo.html This practical can be completed in a 3-hour session. This installation and configuration guide is applicable to Tomcat 7 and

snow365的专栏 3450

xmapp的安装

搭建网站常识性的你首先得搭建一个服务器。 首先APACHE是世界使用排名第一的WEB服务器软件,但是安装APACHE WEB服务器并不容易。如果你想添加MYSQL、PHP和PERL,那就更难了。所以可以使用XMAPP。 XAMPP的目标是为开发人员建立一个安装简单的发行版。为了给开发人员提供方便,XAMPP配置成开启全部功能。 关于 XMAPP: https://www.apachefriend

破阵的专栏 797

lvs,haproxy,keepalived,nginx,tomcat介绍和实验

lvs,haproxy,keepalived,nginx,tomcat介绍和实验

2301_81717288的博客 1057
上一篇: 用eclipse自带的打包工具将web工程打成jar包的问题
下一篇: Java中的反射和反射解耦应用
EvaTian
博客等级 码龄19年 45粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值