轻松搞定CentOS+Nginx+PHP+MySQL标准生产环境 PHP 5.3.1 MySQL 5.0.89 Nginx 0.8.33 或 0.7.65 (可选) 这个可比网上流传的什么一键安装包要好得多,强烈推荐此法安装,适合所有菜鸟和高手。我服务器上全用的源代码编译安装,也好不到哪 ... PHP 5.3.1 MySQL 5.0.89 Nginx 0.8.33 或 0.7.65 (可选) 这个可比网上流传的什么一键安装包要好得多,强烈推荐此法安装,适合所有菜鸟和高手。我服务器上全用的源代码编译安装,也好不到哪去,还很费劲。我这个装完已经包含 php 的一些常用扩展, PDO,eaccelerator,memcache,tidy等等。 CentOS 最小化安装,然后先新建一个 repo # vi /etc/yum.repos.d/centos.21andy.com.repo 放入如下内容 [21Andy.com] name=21Andy.com Packages for Enterprise Linux 5 - $basearch baseurl=http://www.21andy.com/centos/5/$basearch/ enabled=1 gpgcheck=0 protect=1 启用 EPEL repo CentOS i386 输入如下命令 (如果不知道系统是多少位的 用 uname -a 命令查看 ) rpm -ihvhttp://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm CentOS x86_64 输入如下命令 rpm -ihvhttp://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-3.noarch.rpm 然后导入key rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL 复制代码 OK,一键安装吧 yum -y install nginx mysql-server php-fpm php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-tidy php-xml php-xmlrpc php-pear php-pecl-memcache php-eaccelerator 执行上面命令出现如下提示 可能是网络的问题(我的是未设置代理) Loaded plugins: fastestmirror Determining fastest mirrors 代理设置方法:修改 /etc/yum.conf ,http代理加入下面这一行 ,proxy=http://IP地址:端口 最后 yum -y update 一下,全是最新的 如果 nginx 你要用 0.7.65 最新稳定版,把 yum -y install nginx 换成 yum -y install nginx-stable 就可以了 装完你已经可以这样玩了 service mysqld start service php-fpm start service nginx start 别忘了设置开机启动 chkconfig --level 345 mysqld on chkconfig --level 345 php-fpm on chkconfig --level 345 nginx on 配置文件都在 /etc 下自己找 看看安装多自动

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。