Mac OS安装Apache、Tomcat、Nginx、PHP、MySQL、终端配色
2015-06-04 21:02
573 查看
Mac OS安装Apache、Tomcat、Nginx、PHP、MySQL、终端配色
【转】原文地址: /article/3788381.htmlMac OS安装Tomcat
下载Tomcat解压版本, apache-tomcat-6.0.33.tar.gz。解压到某个目录 ,一般是/usr/local/Tomcat6目录
就可以运行了
如果没有运行的权限 ,请执行:
sudo chmod 755 /安装目录/Tomcat/bin/*.sh sudo chmod 755 /安装目录/Tomcat/bin/*.bat
查看Tomcat占用端口情况:$ netstat -an | grep 8080
启动、停止Tomcat,略。。。
参考:
/article/3883966.html
http://gootry.iteye.com/blog/839430
http://zmo-xu.iteye.com/blog/664653
管理Mac OS自带的Apache
Mac OS X 内置了Apache 和 PHP
管理方法一:打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)”
管理方法二:
启动Apache:运行
sudo apachectl start,再输入root帐号密码
停止Apache:运行
sudo apachectl stop,
查看Apache:版本:运行
sudo apachectl -v,
重启Apache:运行
sudo apachectl restart
Mac OS中Apache文件默认存放位置
Mac OS 的Apache2的配置文件(httpd.config)保存在/etc/apache2
Mac OS 的Apache2的程序文件(httpd, ab) 保存在
/usr/sbin/
Mac OS 的Apache2的默认根目录:
/Library/WebServer/Documents
修改Apache2的配置文件,在终端运行
sudo vi /etc/apache2/httpd.conf,打开Apche的配置文件进行修改。
Mac OS中修改hosts配置
运行sudo vi /etc/hosts,打开hosts配置文件,可本机DNS解悉。
Mac OS自带的Apache的ab压力测试工具说明
MAC OS自带了一个apache2.2.22,配套的ab测试工具不好使,无法使用。所以2012年3月25日,在
/usr/local/apache中安装了新的apache 2.4.1。
并把
/usr/local/apache/bin/ab拷贝到了
/usr/sbin/ab中,覆盖了原有的AB。
ab的版本都是2.3,小号不同。现在ab测试工具好使了。
Mac OS运行PHP
在终端中运行“sudo vi /etc/apache2/httpd.conf”,打开Apache的配置文件。
找到“
#LoadModule php5_module libexec/apache2/libphp5.so”,把前面的#号去掉,解开注释,保存并退出vi(在命令行输入:wq)。
运行“
sudo cp /etc/php.ini.default /etc/php.ini”,这样就可以运行
sudo vi /etc/php.ini来编辑php.ini配置各种功能了。比如:
# 通过下面两项来调整PHP提交文件的最大值,如phpMyAdmin中导入数据的最大值 upload_max_filesize = 2M post_max_size = 8M # 通过display_errors来控制是否显示PHP程序的报错信息,这在调试PHP程序时非常有用 display_errors = Off
运行“
sudo apachectl restart”,重启Apache,这样PHP就可以用了。
运行“
sudo cp /Library/WebServer/Documents/index.html.en /Library/WebServer/Documents/info.php”,即在Apache的根目录下复制index.html.en文件并重命名为info.php。
在终端中运行“
sudo vi /Library/WebServer/Document/info.php”,这样就可以在vi中编辑info.php文件了。
在“It’s works!”后面加上“
<?php phpinfo(); ?>”,然后保存之。如此就可以在http://localhost/info.php中看到有关PHP的信息,比如10.8中内置PHP版本号是5.3.13。
Mac OS安装MySQL
这部分内容已独立发展成为一篇文章:Mac OS安装MySQL(使用二进制PGK包安装)Mac OS终端配色
修改~/.bash_profile文件,在文件中加入下面几行配置。# for color export CLICOLOR=1 # \h:\W \u\$ export PS1='\[\033[01;33m\]\u@\h\[\033[01;31m\] \W\$\[\033[00m\] ' # grep alias grep='grep --color=always'
Mac OS安装Nginx
安装nginx时依赖的PCRE、zlib库,我系统里已自带这些。但使用系统自带的pcre时,make Nginx报错:
-lpcre -lcrypto -lcrypto -lz Undefined symbols for architecture x86_64: "_pcre_free_study", referenced from: _ngx_pcre_free_studies in ngx_regex.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status make[1]: *** [objs/nginx] Error 1 make: *** [build] Error 2
我本机使用的是brew包管理器(不喜欢ports)
使用brew包管理工具重新安装pcre(brew install pcre),问题没有解决。
又把pcre卸载了。
手动安装pcre,也不行。
只能按照料官方说的,安装mac ports,然后利用port安装pcre。
sudo port install pcre
安装最新的稳定版本 Nginx 1.2.6
cd /usr/local/installSrcFile/ wget http://nginx.org/download/nginx-1.2.6.tar.gz tar zxvf nginx-1.2.6.tar.gz ./configure --prefix=/usr/local/nginx make make install
启动Nginx:
sudo /usr/local/nginx/sbin/nginx(Nginx默认以Deamon进程启动)
停止Nginx:
sudo /usr/local/nginx/sbin/nginx -s stop
检测Nginx是否已经成功运行:
输入下列命令:curl -i http://localhost/ 就可以检测Nginx是否已经成功运行。
在浏览器中输入http://localhost/,应该可以看到Nginx的欢迎页面了。
参考:/article/7771505.html
参考:http://www.nginx.cn/install
参考:http://kevinworthington.com/nginx-for-mac-os-x-lion-in-2-minutes/
相关文章推荐
- Tomcat 6 —— Realm域管理
- apache和tomcat相结合使用实现伪静态,同时把静态文件从工程里分离开
- linux下tomcat开机启动配置
- MyEclipse server里面的tomcat 不见了
- linux 系统 mysql+ssm+tomcat 部署(一) mysql安装
- 你喜欢使用eclipse+tomcat编程吗?!
- tomcat 优化
- eclipse tomcat 配置成自定义tomcat目录
- 黑马程序员-Java之自定义图形化界面的浏览器访问本地的Tomcat服务器
- 基于nginx的tomcat负载均衡和集群(超简单)
- Eclipse EE 发布项目导致 Tomcate 的配置文件 server.xml 还原
- Apache+Tomcat+JK集群配置
- 当tomcat注册为windows服务时候,怎样设置远程debug
- Linux下安装Tomcat服务器和部署Web应用
- Tomcat的安装及使用
- tomcat结合nginx使用小结
- Tomcat6 配置多虚拟主机,多域名绑定一IP
- 深入理解tomcat读书笔记
- tomcat部署项目 以及 如何去掉项目名称
- tomcat源码阅读(一)——环境搭建