linux+nginx+php+mysql环境配置指南word资料13页.doc
《linux+nginx+php+mysql环境配置指南word资料13页.doc》由会员分享,可在线阅读,更多相关《linux+nginx+php+mysql环境配置指南word资料13页.doc(13页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流一、二、三、四、五、六、七、 linux+nginx+php+mysql环境配置指南【精品文档】第 13 页八、 安装Red Hat Linux开始安装系统跳过光盘测试点击next选择中文简体选择美国英语式键盘选择基本存储设备选择重新初始化所有填写主机名配置网络,选择自动连接,ip选择DHCP选择时区为上海输入密码选择创建自定义布局删除全部的分区后创建分区,类型选标准分区点击生成后,为swap选择2倍内存大小的空间其他的都给根分区下一步确认后执行分区直接下一步系统类型选择,软件选择现在自定义下一步基本系统的perl支持,兼容程序库,基本,大系统性能,安全
2、性工具,性能工具,控制台互联网工具,目录客户端,硬件监控工具,继承unix兼容性,网络文件系统客户端,联网工具,调试工具全选服务器的服务器平台,系统管理工具全选Web服务和数据库全不选系统管理中的系统管理全选虚拟化,桌面,应用程序全不选开发选项卡,选中开发工具,服务器平台开发的全部软件语言支持,默认不变选择完成后开始安装完成后重启即可重启后用setup命令,配置防火墙,把ssh端口和www端口打开!卸载掉系统自带的httpd查询是否安装了httpdrpm -q httpd得到结果httpd-2.2.15-5.el6.x86_64卸载rpm -e httpd-2.2.15-5.el6.x86_6
3、4发现有2个包需要httpdrootlocalhost # rpm -e httpd-2.2.15-5.el6.x86_64error: Failed dependencies: httpd-mmn = 20051115 is needed by (installed) mod_perl-2.0.4-10.el6.x86_64 httpd-mmn = 20051115 is needed by (installed) mod_dav_svn-1.6.11-2.el6.x86_64需要先把那2个卸载rpm -e mod_dav_svn-1.6.11-2.el6.x86_64rpm -e mod_
4、perl-2.0.4-10.el6.x86_64仍有包需要rootlocalhost # rpm -e mod_perl-2.0.4-10.el6.x86_64error: Failed dependencies: perl(Apache2:Const) is needed by (installed) perl-Frontier-RPC-0.07b4p1-9.el6.noarch perl(Apache2:ServerUtil) is needed by (installed) perl-Frontier-RPC-0.07b4p1-9.el6.noarch先卸载rpm -e perl-Fro
5、ntier-RPC-0.07b4p1-9.el6.noarch此时就可以卸载了rpm -e mod_perl-2.0.4-10.el6.x86_64最后卸载httpdrpm -e httpd-2.2.15-5.el6.x86_64九、 Nginx+PHP+MySQL详细配置安装前首先使用yum命令安装、升级所需的程序库yum -y install gcc gcc-c+ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel g
6、libc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel ssse2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers1、 安装Myself 目前web服务器已经很少有跑静态页面的,如果要跑动态网站那当然就离不开数据库,现在只把步
7、骤贴出来,就不做过多的讲解了#useradd mysql#tar zxvf mysql-5.0.40.tar.gz#cd mysql-5.0.40#./configure -prefix=/usr/local/mysql#make & make install#/usr/local/mysql/bin/mysql_install_db -user=mysql /初始化MySQL数据库#chown -R mysql /usr/local/mysql/var#/usr/local/mysql/bin/mysqld_safe & /启动MySQL#/usr/local/mysql/bin/mysql
8、admin -u root password 123456 /设置MySQL密码#cp support-files/my-f /etc/f#echo /usr/local/mysql/bin/mysqld_safe & /etc/rc.local2、安装PCRE PCRE是perl所用到的正则表达式,目的是让所装的软件支持正则表达式。默认情况下,Nginx只处理静态的网页请求,也就是html.如果是来自动态的网页请求,比如*.php,那么Nginx就要根据正则表达式查询路径,然后把*.PHP交给PHP去处理#rpm -qa | grep pcre /查询系统中有没有安装PCRE,一般装系统是默
9、认装有,所以我们要删掉系统自带的#cp /lib/libpcre.so.0 / /在删除系统自带的PCRE之前,要先备份一下libpcre.so.0这个文件,因为RPM包的关联性太强,在删除后没libpcre.so.0这个文件时我们装PCRE是装不上的#rpm -e -nodeps pcre-6.6-1.1 /删除系统自带的PCRE# tar zxvf pcre-8.00.tar.gz#cd pcre-8.00#cp /libpcre.so.0 /lib/ /把我们删除系统自带的PCRE之前备份的libpcre.so.0拷贝到/lib 目录下#./configure /配置PCRE,因为PCR
10、E是一个库,而不是像pache、php、postfix等这样的程序,所以我们安装时选择默认路径即可,这样会在后面安装其它东西时避免一些不必要的麻烦,执行完这部后会显示出下图,上面显示了我们对PCRE的配置#make & make install3、安装Nginx安装Nginx时只需指定Nginx的安装路径即可#tar zxvf nginx-0.8.24.tar.gz#cd nginx-0.8.24#./configure -prefix=/usr/local/nginx /此处在本环节只需指定一个路径#make & make install#/usr/local/nginx/sbin/ngin
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux nginx php mysql 环境 配置 指南 word 资料 13
限制150内