001-CentOS网站搭建(一键搭建lamp编译环境)
搭建思路
1、在CentOS中创建一个可执行文件 lamp_install.sh 2、将lamp编译环境自动化安装脚本编写到 lamp_install.sh 3、执行lamp_install.sh 4、检测环境是否安装成功
在CentOS中创建一个可执行文件 lamp_install.sh
touch 桌面/lamp_install.sh 在桌面创建 lamp_install.sh
cd 桌面 将路径切换到桌面
ls 查看 lamp_install.sh 是否创建成功
编写脚本代码到 lamp_install.sh 中
用 vim 编辑器打开 lamp_install.sh 文件
vim lamp_install.sh 在执行此命令之前,先切换到 lamp_install.sh 所在文件夹下,我这里是桌面
把脚本代码写入 lamp_install.sh 保存好
#! bin/bash
systemctl stop firewalld&&systemctl disable firewalld&&setenforce 0&&yum -y install httpd&&(yum -y install https://repo.ius.io/ius-release-el7.rpm | yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm)&&rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm&& yum -y install php70w-devel php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 php70w-mcrypt.x86_64 php70w-pdo.x86_64 php70w-mysqlnd php70w-fpm php70w-opcache php70w-pecl-redis php70w-pecl-mongodb&&wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm &&rpm -ivh mysql-community-release-el7-5.noarch.rpm&&yum install mysql-community-server -y&&yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql&&systemctl start httpd&&systemctl start mysqld&&mysql_secure_installation
执行 lamp_install.sh
执行 lamp_install.sh 脚本
sh lamp_install.sh 在执行此命令之前,先切换到 lamp_install.sh 所在文件夹下,我这里是桌面
当执行到以下页面时说明脚本正在执行最后一条命令,一直回车直到出现让输入密码为止,然后自己设定一个密码
设置密码并确认密码后,一直按回车,出现以下命令后说明安装成功
检测环境是否安装成功
在 /var/www/html/ 文件夹下创建一个 phpinfio.php 文件
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php 创建 phpinfio.php 文件并写入内容
cd /var/www/html/ 切换到网站根目录下
ls 查看是否创建 phpinfio.php 文件成功
查看IP地址
ifconfig
用浏览器访问上图ip,如果出现下面界面说明安装成功
网站搭建002-CentOS网站搭建(lamp和lnmp环境下的网站搭建)
将网站源码放到/var/www/html/目录下,并给予所有权限,访问网站安装