如何在服务器上搭建一个lamp(Linux(CentOS7)+Apache+MySQL+PHP)环境
2018-03-09 09:12
1191 查看
一、 安装Apache
1.安装
2.开启apache服务
3.设置apache服务开机启动
4.验证apache服务是否安装成功
在浏览器中输入你的主机外网IP地址,若安装成功则会出现一个Apache欢迎页面,有Testing 123…字样,便是成功安装了apache服务了;
如果不能连接上也不用担心,是因为还没有设置防火墙,解决方法:
CentOS7用的是Firewall-cmd,CentOS7之前用的是iptables防火墙;要想让外网能访问到apache主目录,就需要做以下的操作:
firewall-cmd –permanent –zone=public –add-service=http
firewall-cmd –permanent –zone=public –add-service=https
firewall-cmd –reload
如果上述方法不行也可以尝试把firewalld服务关闭换用CentOS 6以前的防火墙服务iptables,具体如下:
2
3
还有很重要的一点是,要在你的阿里云服务器安全组里面设置允许外访问,否则无法从外部访问网站
二、安装PHP
1.安装
2.重启apache服务
然后,你可以写一个php文件在浏览器中运行一下了
example:
2
3
4
5
6
7
然后,在自己电脑浏览器里输入 你的IP(如:192.168.1.1)/info.php
正常情况下就会显示出你的服务器安装的信息,则PHP安装成功,服务器可以搭载动态网页啦!
三、安装MySQL
当然啦,动态网页还需要数据库来存储各种数据,那么接下来就要安装MySQL了;
我这里安装的不是甲骨文的MySQL,而是选择了安装MariaDB
1.安装
-
PS:上面的组件最好都安装一遍,以免连接PHP失败
-
2.开启MySQL服务
3.设置开机启动MySQL服务
4.设置root帐户的密码
然后会出现一串东西,,按Enter就好了,然后继续在让你选择y/n时,Enter就好了;当一切结束的时候,你可以输入mysql -uroot -p来登录数据库,验证一下是否设置成功;
四、将PHP和MySQL关联起来
首先输入
五、安装常用的PHP模块
1.安装:
一大串代码,直接复制就好
2.重启apache服务
然后,再次在浏览器中运行info.php,你会看到安装的模块的信息;
至此,LAMP环境就搭建好了,部署一个动态网页试试吧!
1.安装
yum -y install httpd1
2.开启apache服务
systemctl start httpd.service1
3.设置apache服务开机启动
systemctl enable httpd.service1
4.验证apache服务是否安装成功
在浏览器中输入你的主机外网IP地址,若安装成功则会出现一个Apache欢迎页面,有Testing 123…字样,便是成功安装了apache服务了;
如果不能连接上也不用担心,是因为还没有设置防火墙,解决方法:
CentOS7用的是Firewall-cmd,CentOS7之前用的是iptables防火墙;要想让外网能访问到apache主目录,就需要做以下的操作:
firewall-cmd –permanent –zone=public –add-service=http
firewall-cmd –permanent –zone=public –add-service=https
firewall-cmd –reload
如果上述方法不行也可以尝试把firewalld服务关闭换用CentOS 6以前的防火墙服务iptables,具体如下:
systemctl stop firewalld.service //关闭firewalld systemctl start iptables.service //开启iptables systemctl enable iptables.service //自启动iptables1
2
3
还有很重要的一点是,要在你的阿里云服务器安全组里面设置允许外访问,否则无法从外部访问网站
二、安装PHP
1.安装
yum -y install php1
2.重启apache服务
systemctl restart httpd或者
systemctl restart httpd.service
然后,你可以写一个php文件在浏览器中运行一下了
example:
通过下列vim修改创建info.php页面,显示你的系统信息: vi /var/www/html/info.php i <?php phpinfo(); ?> Esc :wq1
2
3
4
5
6
7
然后,在自己电脑浏览器里输入 你的IP(如:192.168.1.1)/info.php
正常情况下就会显示出你的服务器安装的信息,则PHP安装成功,服务器可以搭载动态网页啦!
三、安装MySQL
当然啦,动态网页还需要数据库来存储各种数据,那么接下来就要安装MySQL了;
我这里安装的不是甲骨文的MySQL,而是选择了安装MariaDB
1.安装
yum -y install a4f6 mariadb-service mariadb1
yum -y install MariaDB-server MariaDB-client1
yum install mariadb-embedded mariadb-libs mariadb-bench mariadb mariadb-sever1
yum install mariadb*1
-
PS:上面的组件最好都安装一遍,以免连接PHP失败
-
2.开启MySQL服务
systemctl start mariadb.service1
3.设置开机启动MySQL服务
systemctl enable mariadb.service1
4.设置root帐户的密码
mysql_secure_installation1
然后会出现一串东西,,按Enter就好了,然后继续在让你选择y/n时,Enter就好了;当一切结束的时候,你可以输入mysql -uroot -p来登录数据库,验证一下是否设置成功;
四、将PHP和MySQL关联起来
首先输入
yum search php,选择你需要的安装,然后输入
yum -y install php-mysql
五、安装常用的PHP模块
1.安装:
一大串代码,直接复制就好
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel1
2.重启apache服务
systemctl restart httpd.service1
然后,再次在浏览器中运行info.php,你会看到安装的模块的信息;
至此,LAMP环境就搭建好了,部署一个动态网页试试吧!
相关文章推荐
- 基于阿里云centOS服务器,LAMP环境搭建(linux+apache+mysql+php)
- CentOS6.5使用yum快速搭建LAMP(Linux+Apache+MySQL+PHP)环境
- centos lamp 环境搭建 Linux+Apache+Mysql/MariaDB+Perl/PHP/Python
- LAMP源码环境搭建WEB服务器Linux+Apache+MySQL+PHP
- centos LAMP第一部分-环境搭建 Linux软件删除方式,mysql安装,apache,PHP,apache和php结合,phpinfo页面,ldd命令 第十九节课
- CentOS5.3搭建LAMP(Linux, Apache, MySQL, PHP)Web服务器
- WEB服务器linux+apache+mysql+php LAMP源码环境搭建
- CentOS、Linux搭建LAMP(Apache、MySQL、PHP)环境
- Linux搭建lamp(Apache+PHP+Mysql环境)centos7.2版
- CentOS6.5使用yum快速搭建LAMP(Linux+Apache+MySQL+PHP)环境
- 【centos6.5】CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境(linux公社)
- Linux搭建lamp(Apache+PHP+Mysql环境)centos7.2版详细教程
- LAMP(Linux+Apache+Mysql+PHP)环境搭建
- CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境
- 在CentOS下搭建LAMP(Apache、MySQL、PHP)环境
- CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境
- CentOS 6.3 源码安装LAMP(Linux+Apache+Mysql+Php)环境
- 快速在CentOS下搭建LAMP(Apache、MySQL、PHP)环境
- 最佳LAMP环境搭建[Linux+Apache+Mysql+Php]
- CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境