LINUX + NGINX + MYSQL + PHP 打开一台linux系统的机器,给它个固定ip; 5627295_1347197986q8g4.png  然后上传几个文件: 5627295_1347197988eihh.png  5627295_1347197990XJvz.png  上传好后,查看: 5627295_1347197990Q9ej.png  然后先安装mysql: 把下面的压缩包解压到/usr/local/(额外安装包的目录)目录下: 5627295_1347197992pg7h.png  进入这个目录: 5627295_1347197993dMXj.png  查看详细信息,下面的安装就按照这个步骤操作: 5627295_1347197999C1aT.png  为了方便使用,可以给这个文件问做个名为mysql的符号链接: 5627295_1347198009HINZ.png  进入mysql目录下:根据上面的步骤,先创建一个mysql组,一个账号,并加入组: 5627295_1347198010daB3.png  然后根据步骤,改变权限(注意改权限时候,最后mysql后面别忘记"."): 5627295_1347198010tx5O.png  然后以mysql的身份来进行初始化: 5627295_1347198017XsGb.png  初始化完成后,再把权限改成管理员: 5627295_1347198017i1Bv.png  但data目录的所属者依然是mysql: 5627295_1347198017dHbi.png  5627295_1347198021apnw.png  把下面的文件拷贝到/etc/my.cnf(生成服务器配置脚本): 5627295_1347198021HcpG.png  生成服务器启动脚本 5627295_1347198022Ikph.png  这样mysql服务器能正常运行了: 5627295_1347198023iSbJ.png  启动成功; Mysql已经正常的运作了,下面进行库的操作: 而库一般就 /lib  /usr/lib   /usr/local/lib  在这几个目录下; 而mysql的库文件在: 5627295_1347198023Ds6o.png  所以要添加指向库的路径: 5627295_1347198024nDUm.png  5627295_1347198027KJKR.png  进入这个目录,创建新的库文件指向: 5627295_1347198027TexM.png  添加的内容,mysql库文件路径: 5627295_1347198028hviD.png  重新加载: 5627295_1347198031Rn66.png  库文件完成了,再看头文件: 头文件一般在 /usr/include  /usr/local/include 这两个目录下; 而mysql的头文件也没有在这个目录下; 5627295_1347198032B0X6.png  5627295_1347198032ZOc4.png  所以做个链接来指向: 5627295_1347198075n7Nd.png  这样mysql就做好了; 查看一下: 5627295_1347198079Uc1H.png  接下来我们做nginx: 先安装pcre,里面是库文件: 5627295_13471980808rDv.png  然后解压缩里面的文件: 5627295_1347198081lz3v.png  把源代码解压到/usr/local/src/目录下: 5627295_1347198082L15r.png  进入这个目录下: 5627295_1347198084BSv3.png  因为默认路径为/usr/lccal/lib是非标准路径: 所以要用编辑一个文件,来指明路径: 5627295_1347198084Krlh.png  写上你的路径: 5627295_1347198085phxc.png  保存退出; 然后进行编译工作: 5627295_1347198089y3eS.png  5627295_1347198089ZG5L.png  5627295_1347198090bhFc.png  因为编译后会形成四个文件:头文件、库文件、可执行文件和说明文件; 把这四个文件放到合适的位置,这就是make install的作用; 然后调用一次: 5627295_1347198090eMGq.png  然后切换到根目录下:解压缩nginx: 5627295_13471980972rE5.png  5627295_1347198098AMAT.png  切换到/usr/local/src/目录下: 5627295_13471981028UN0.png  进入这个目录下: 5627295_13471981033QTc.png  5627295_13471981031FIH.png  然后进入nginx目录下进行编译: 5627295_1347198111k92n.png  执行完后,执行make: 5627295_1347198112gUhD.png  5627295_1347198113n6qU.png  5627295_1347198122X4IU.png  测试一下nginx安装是否成功: 在一台xp系统的机器上打开浏览器: 5627295_1347198136uVv1.png  接下来安装PHP 5627295_1347198140RKSD.png  和上面一样,先解压缩,释放到下面的目录下: 5627295_1347198141QOwO.png  进到这个目录下: 5627295_1347198145gYUR.png  我们用一下帮助: 5627295_1347198147zyXC.png  5627295_1347198148tPEV.png  5627295_13471981490iRF.png  5627295_1347198149hmB4.png  5627295_1347198150WMfl.png  然后安装,编译: 5627295_1347198155tFn6.png  ./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-openssl --enable-fpm --with-libevent-dir=/usr/local --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --with-iconv-dir=/usr/local 5627295_1347198155j1oW.png  5627295_1347198159gwEM.png  将配置文件拷到主配置目录 5627295_1347198163Hj1Q.png  5627295_1347198164Zw0j.png  编辑该文件: 5627295_1347198167lJ5q.png  把前面的分号去掉: 5627295_1347198170lx1z.png  5627295_1347198172pCBo.png  然后启动一下php: 5627295_1347198174Ax9b.png  Php也做完了; 测试一下php是否成功: 先修改nginx配置文件 5627295_1347198177FMm9.png  5627295_1347198180KVJz.png  5627295_1347198183NXYY.png  5627295_1347198183TN5q.png  Welcome to nginx! Welcome to nginx! phpinfo(); ?> ~ 然后重启服务: 5627295_1347198187lnoB.png  查看结果: 5627295_1347198189mcPZ.png

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部