在Mac OS上编译安装Nginx+PHP+MariaDB开发环境的教程
因为甲骨文的尿性。mariadb应该要顶替mysql了。所以抛弃mysql
1,编译nginx
分别下载nginx,openssl,pcre
编译openssl的时候会提示
WARNING!Ifyouwishtobuild64-bitlibrary,thenyouhaveto invoke‘./Configuredarwin64-x86_64-cc'*manually*.
如果你不停止编译就会出错。这个问题应该是openssl/config脚本猜对你的系统是64位,但是会根据$KERNEL_BITS来判断是否开启x86_64编译,默认是不开启的(很奇怪的设置,虽然会给你5秒时间停止编译并手动开启),所以你生成的openssl库文件是32位的,最后静态链接到nginx会出错。目前看来没有很好的方法把x86_64的参数传到openssl配置文件中(openssl/config猜测os架构,设置编译的参数是32位还是64位,默认是32位,然后调用openssl/Configure生成Makefile)
可以在configure之前exportKERNEL_BITS=64,如果还是不起作用
就要手到修改了
进入nginx目录
$./configure./configure–prefix=/usr/locale/nginx–with-openssl=../openssl-1.0.1i–with-pcre=../pcre-8.33
热门推荐
10 病人祝福语老师寄语简短
11 新娘生孩子祝福语简短
12 婆婆66岁祝福语简短
13 今天孩子高考祝福语简短
14 送彩票生日祝福语简短
15 分别祝福语简短情话英文
16 画室揭牌仪式祝福语简短
17 女友妈妈生日祝福语简短
18 离别赠言离职祝福语简短