yum搭建lamp或lnmp环境

确保CentOS可以连网

1.安装第三方yum源:

wget http://www.atomicorp.com/installers/atomic     //下载
sh ./atomic //安装
yum clean all   //清除缓存
yum makecache   //缓存信息

2.安装Apache或Nginx:

—–Apache—–

yum install httpd   #安装
service httpd start #启动

—–Nginx—–

yum install nginx   #安装
service nginx start #启动

3.安装mysql:

yum install mysql mysql-server
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf   //拷贝配置文件,覆盖到此目录下
/etc/init.d/mysqld start    //  启动

4.安装PHP

yum install php
yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt //安装mysql支持组件

5:测试:

—–lamp—–

vim /etc/httpd/conf/httpd.conf  //编辑配置文件

ServerName www.example.com:80 //找到这句话,把前面的#去掉,保存退出

/etc/init.d/httpd restart   //启动Apache

删除Apache 2 Test Page Apache测试页

rm /etc/httpd/conf.d/welcome.conf
service httpd restart   #重启Apache

在/var/www/html新建文件index.php,写入以下代码


echo phpinfo();

—–lnmp—–

安装php-fpm

yum install php-fpm     #安装

/usr/sbin/php-fpm       #启动

安装完之后记得设置开机自启动

cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf  #覆盖原来的配置文件

vim /etc/nginx/nginx.conf   #编辑配置文件

找到下面的代码,去掉前面的#

location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
并把 /scripts$fastcgi_script_name改为$document_root$fastcgi_script_name

加入index.php为默认文件

location / {
            root       html 
            index  index.html index.htm index.php;
        }

在http里面加上autoindex on,目的为使浏览器可以显示目录

http {
    include       mime.types;
    default_type  application/octet-stream;
    autoindex on;
service nginx restart   #重启nginx

在/usr/share/nginx/html新建文件index.php,写入以下代码


echo phpinfo();

service iptables stop   #关闭防火墙

在浏览器输入你的linux的ip,访问index.php显示下面页面即成功
yum搭建lamp或lnmp环境_第1张图片

打开或关闭各项服务的自启动

ntsysv  

你可能感兴趣的:(系统运维)