博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx,apache,mysql,php=namp配置始末
阅读量:6149 次
发布时间:2019-06-21

本文共 2665 字,大约阅读时间需要 8 分钟。

hot3.png

nginx,apache,mysql,php=namp配置始末

一直使用的appserv的集成环境,其整合的amp其实版本都比较低了

也想试试nginx做前端,转发php到apache上的搭配。
所以决定单独下载最新的amp加上nginx形成 namp,编写bat脚本启停各个软件
1、下载各软件的windows下非安装版本
httpd 下载的是这个网站的编译版本,和php的VC11对应,开始时因为这个编译版本的问题怎么也整不进来,apache官网没有该编译版本
php : php-5.5.3-Win32-VC11-x86.zip,线程安全版本的,官网
mysql:mysql-5.5.33-win32 官网
nginx:nginx-1.5.4 官网
2、解压到namp文件夹,文件夹命名为不带版本号的,方便以后单独升级
3、编写各软件的配置文件,我配的有:
httpd.conf,

# Add to the end of the LoadModule sectionLoadModule php5_module php5apache2_4.dllPHPIniDir "D:/namp/php/"
AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps AddType application/x-httpd-php .php3 AddType application/x-httpd-php .php4 AddType application/x-httpd-php .php5
# Virtual hostsInclude conf/extra/httpd-vhosts.conf

 

httpd-vhosts.conf

Listen 8878
ServerAdmin webmaster@host8878.qingfeng.com DocumentRoot "D:/namp/data/www/host8878" ServerName host8878.qingfeng.com ServerAlias www.host8878.qingfeng.com ErrorLog "D:/namp/data/logs/apache/host8878-error.log" CustomLog "D:/namp/data/logs/apache/host8878-access.log" common
Options Indexes FollowSymLinks AllowOverride ALL Order allow,deny Allow from all
Listen 8879
ServerAdmin webmaster@host8879.qingfeng.com DocumentRoot "D:/namp/data/www/host8879" ServerName host8879.qingfeng.com ServerAlias www.host8879.qingfeng.com ErrorLog "D:/namp/data/logs/apache/host8879-error.log" CustomLog "D:/namp/data/logs/apache/host8879-access.log" common
Options Indexes FollowSymLinks AllowOverride ALL Order allow,deny Allow from all

 

php.ini,

date.timezone = UTCsession.save_path = "D:/namp/data/logs/sessions" extension_dir = "D:/namp/php/ext/"

my.ini,

basedir="D:/namp/mysql"#Path to the database rootdatadir="D:/namp/data/db/data"# The default character set that will be used when a new schema or table is# created and no character set is definedcharacter-set-server=utf8 collation-server =utf8_general_ciinit_connect ='SET collation_connection = utf8_general_ci'init_connect ='SET NAMES utf8'# The default storage engine that will be used when create new tables whendefault-storage-engine=INNODB#*** INNODB Specific options ***innodb_data_home_dir="D:/namp/data/db/innodb_datadir"general-log=on long_query_time = 2log-queries-not-using-indexesslow-query-log=onslow-query-log-file="D:/namp/data/logs/mysql/mysql-slow.log"log-error="D:/namp/data/logs/mysql/mysql_error.log"

nginx.conf(附件)
配置里面都是用的绝对全路径,我把namp放在D盘,动态数据放在data目录。结构如图:

 

 

转载于:https://my.oschina.net/jingxing05/blog/159911

你可能感兴趣的文章
JSP的隐式对象
查看>>
JS图片跟着鼠标跑效果
查看>>
[SCOI2005][BZOJ 1084]最大子矩阵
查看>>
学习笔记之Data Visualization
查看>>
Leetcode 3. Longest Substring Without Repeating Characters
查看>>
数学之美系列二十 -- 自然语言处理的教父 马库斯
查看>>
Android实现自定义位置无标题Dialog
查看>>
面试总结
查看>>
Chrome浏览器播放HTML5音频没声音的解决方案
查看>>
Android源码学习之观察者模式应用
查看>>
416. Partition Equal Subset Sum
查看>>
Django之FBV与CBV
查看>>
Vue之项目搭建
查看>>
app内部H5测试点总结
查看>>
[TC13761]Mutalisk
查看>>
Data Wrangling文摘:Non-tidy-data
查看>>
while()
查看>>
常用限制input的方法
查看>>
IIS7下使用urlrewriter.dll配置
查看>>
并行程序设计学习心得1——并行计算机存储
查看>>