LAMP服务器的部署:CentOS7 + Apache + PHP7.0.12 +MySQL(MariaDB版本)
一、首先安装centos7系统。
二、升级系统:yum update(用root权限运行)
若是没有网络(没法使用yum list命令),须要vi打开/etc/sysconfig/network-scripts/ifcfg-(网卡名)文件,
修改BOOTPROTO=dhcp,ONBOOT=yes。而后重启network服务便可:systemctl restart network
一、安装Apach:
一、安装Apache,使用yum install httpd进行Apache的安装。
二、安装成功以后,执行systemctl enable httpd、service(设置Apache开机自启)。
三、启动httpd服务:systemctl start httpd、service
四、配置防火墙,将http及https服务加入防火墙容许规则:
firewall-cmd --add-service=http --zone=public --permanent
firewall-cmd --add-service=https --zone=public --permanent
五、从新加载防火墙:firewall-cmd --reload
六、查看服务启动状况:netstat -ntl,检查80端口启动状况。
七、使用主机的浏览器访问服务器的IP,验证配置是否成功。apache的配置文件在/etc/httpd/conf/httpd、conf
二、安装PHP7.0.12:
一、首先添加安装源:
rpm -Uvh https://mirror、webtatic、com/yum/el7/epel-release、rpm
rpm -Uvh https://mirror、webtatic、com/yum/el7/webtatic-release、rpm
二、搜索php70w:yum search php70w
三、安装php及其扩展:
yum install php70w php70w-mysql php70w-gd libjpeg* php70w-ldap php70w-odbc php70w-pear php70w-xml php70w-xmlrpc php70w-mbstring php70w-bcmath php70w-mhash php70w-mcrypt
四、从新启动Apache服务:systemctl restart httpd、service
五、测试PHP安装结果:在/var/www/html/目录下新建index、php,输入如下内容
六、在浏览器访问服务器,看看PHP是否安装成功。
三、安装MySQL
一、安装MySQL的分支MariaDB:yum install mariadb mariadb-server
二、启动并配置开机自启:
systemctl start mariadb //启动MariaDB
systemctl stop mariadb //中止MariaDB
systemctl restart mariadb //重启MariaDB
systemctl enable mariadb //设置开机启动
三、设置数据库的root用户密码:mysql_secure_installation
四、根据提示一步一步输入。
四、安装phpMyAdmin
phpMyAdmin是一个以PHP为基础,让管理者可用Web接口管理MySQL数据库的工具。
一、使用wget下载phpMyAdmin压缩包,若是没有wget命令就用yum安装
wget https://files、phpmyadmin、net/phpMyAdmin/四、六、4/phpMyAdmin-四、六、4-all-languages、tar、gz
二、解压压缩包:tar -zxf 文件名
三、将解压的文件夹cp到网站根目录。
四、配置phpmyadmin目录下的config、inc、php,若是没有config、inc、php文件就将config、sample、inc、php拷贝到config、inc、php。修改$cfg[‘blowfish_secret’] = ‘bd42fdrwr23ffart5t8fexthac1sfsd8gaf095e4341f57e’;(字符串随意,长度16-32)
五、经过IP/phpmyadmin访问。注:拷贝文件夹的时候顺便把文件名改为phpmyadmin,