首页 > 代码库 > CentOS下搭建Nginx+PHP+MYSQL环境
CentOS下搭建Nginx+PHP+MYSQL环境
之前弄了个云主机玩,装了个CentOS,然后搭建了一个Nginx+PHP+MYSQL的环境,按照网上的各种教程安装下来还是遇到了一下小问题,于是我对安装过程做了下整理,然后记录成本文。
1.安装CentOS
这个嘛,我选的这个IDC提供了几种操作系统选择,其中就有CentOS,云主机后台点几下鼠标就OK了,然后SSH连接上去进行其他软件的安装。
2.安装所需的库文件和编译环境
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers
3.安装php和mysql
yum -y install php mysql mysql-server mysql-devel php-mysql php-cgi php-mbstring php-gd php-fastcgi
设置MYSQL的启动
service mysqld start //启动mysql服务chkconfig mysqld on //设置开机自动启动
设置PHP的启动
PHP通过安装spawn-fcgi来运行php-cgi,spawn-fcgi是用来调用php提供动态php格式的网页
wget http://www.lighttpd.net/download/spawn-fcgi-1.6.3.tar.bz2tar xvf spawn-fcgi-1.6.3.tar.bz2cd spawn-fcgi-1.6.3./configure --prefix=/usr/local/spawn-fcgimakemake installln -s /usr/local/spawn-fcgi/bin/spawn-fcgi /usr/bin/
wget http://bash.cyberciti.biz/dl/419.sh.zip //这是别人写好的脚本,直接拿来用unzip 419.sh.zipmv 419.sh /etc/init.d/php_cgichmod +x /etc/init.d/php_cgi/etc/init.d/php_cgi start //启动php_cgi
这里要注意,如果执行wget的时候显示wget command not found 则需要先安装wget .
yum install wget
4.安装Nginx
由于CentOS没有默认的nginx软件包,需要启用REHL的附件包
rpm -Uvh http://download.Fedora.RedHat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
yum -y install nginx
chkconfig nginx on //设置开机启动
service nginx start //启动ngin服务
如果安装报错,可以使用下面的替代包
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
安装好Nginx后,就可以设置站点了,nginx默认的站点配置文件在/etc/nginx这个目录。
CentOS下搭建Nginx+PHP+MYSQL环境
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。