LAMP服务器的部署 ##组成 L: linux系统 A: Apache M: MySQL P:PHP ##步骤 ###Linux:centos 1.首先安装centos,使用vm安装centos,镜像地址:[本镜像是完整版的centos](http://mirrors.aliyun.com/centos/7.2.1511/isos/x86_64/CentOS-7-x86_64-Everything-1511.iso) 2.将有感叹号的地方都处理一遍,都使用默认,记得打开网络,软件选择的时候在本教程里选择基础设施服务器(没有界面的)。在安装的过程中设置好root账号密码,最好自己再创建一个管理员账号。 3.等待安装结束······ 4.重启 5.升级系统:`yum update`(用root权限运行) 6.到这一步系统环境搞定。 >补充:如果在安装的时候忘记把网卡打开可以修改网卡配置文件并重启network服务:`systemctl restart network`,网卡配置文件位置在`/etc/sysconfig/network-scripts/ifcfg-(网卡名)`,修改`ONBOOT=NO`为`ONBOOT=YES`。 ###Apache 1.安装Apache,使用`yum install httpd`进行Apache的安装。 2.安装成功之后,执行`systemctl enable httpd.service`(设置Apache开机自启)。 3.启动httpd服务,执行 ```bash systemctl start httpd.service ``` 4.配置防火墙,将http及https服务加入防火墙允许规则: ```bash firewall-cmd --add-service=http(https) --zone=public --permanent ``` 5.重新加载防火墙: ```bash firewall-cmd --reload ``` 6.查看服务启动情况:`netstat -ntl`,检查80端口启动情况。 7.使用主机的浏览器访问服务器的IP,验证配置是否成功。 >apache的配置文件在`/etc/httpd/conf/httpd.conf`,具体配置不在这里说明。 ###PHP 本教程使用的是PHP 7.0.12 1.首先添加安装源: ```bash rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm ``` 2.搜索php70w: ```bash yum search php70w ``` 3.安装php及其扩展: ```bash 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 ``` 4.重新启动Apache服务:`systemctl restart httpd.service` 5.测试PHP安装结果:在`/var/www/html/`目录下新建`index.php`,输入以下内容 ```php ``` 6.在浏览器访问服务器,看看PHP是否安装成功。 > php7.2 请参考:【[CentOS7.2 yum安装PHP7.2](https://blog.csdn.net/qq292913477/article/details/80696606)】 ###MySQL 1.安装MySQL的分支MariaDB: ```bash yum install mariadb mariadb-server ``` 2.启动并配置开机自启: ```bash systemctl start mariadb //启动MariaDB systemctl stop mariadb //停止MariaDB systemctl restart mariadb //重启MariaDB systemctl enable mariadb //设置开机启动 ``` 3.设置数据库的root用户密码: ```bash mysql_secure_installation ``` 4.根据提示一步一步输入。 ###phpMyAdmin phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。 1.使用`wget`下载phpMyAdmin压缩包,如果没有`wget`命令就用yum安装 ```bash wget https://files.phpmyadmin.net/phpMyAdmin/4.6.4/phpMyAdmin-4.6.4-all-languages.tar.gz ``` 2.解压压缩包: ```bash tar -zxf 文件名 ``` 3.将解压的文件夹cp到网站根目录。 4.配置phpmyadmin目录下的config.inc.php,如果没有config.inc.php文件就将config.sample.inc.php拷贝到config.inc.php。修改$cfg['blowfish_secret'] = 'bd42fdrwr23ffart5t8fexthac1sfsd8gaf095e4341f57e';(字符串随意,长度16-32) 5.通过`IP/phpmyadmin`访问。 >注:拷贝文件夹的时候顺便把文件名改成phpmyadmin,
没有评论