centOS 7.1.1503 搭建Apache+Mariadb+PHP环境

5 篇文章 0 订阅
4 篇文章 0 订阅

简要:简单搭建LAMP环境。
1,安装Apache,开启/停止/重启Apache服务。

    $ sudo yum install httpd
    $ sudo systemctl start httpd
    $ sudo firewall-cmd --permanent --zone=public --add-port=80/tcp #防火墙放行80端口
    $ sudo firewall-cmd --reload

IE可以打开Apache测试页,安装成功。
2,安装Mariadb。

    $ sudo yum install mariadb*
Transaction Summary
================================================================================
Install  7 Packages (+58 Dependent packages)
Upgrade             (  2 Dependent packages)

完成后执行mysql_secure_installation,设置root密码,删除匿名用户,设置root远程权限,删除test库,重载。

    $ sudo systemctl start mariadb
    $ sudo mysql_secure_installation
Set root password? [Y/n]
Remove anonymous users? [Y/n]
Disallow root login remotely? [Y/n]
Remove test database and access to it? [Y/n]
Reload privilege tables now? [Y/n]
    $ sudo firewall-cmd --permanent --zone=public --add-port=3306/tcp
    $ sudo firewall-cmd --reload

3,安装php。

    $ sudo yum install php*
Transaction Summary
=================================================================================================
Install                        26 Packages (+21 Dependent packages)

4,修改apache默认页面,字段DirectoryIndex。

    $ sudo vi /etc/httpd/conf/httpd.conf
<IfModule dir_module>
    DirectoryIndex index.html index.htm Default.html Default.htm index.php
</IfModule>
    $ rm -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html  #删除默认页面

5,新建测试页面(/var/www/html/index.php)。

    $ vi /var/www/html/index.php
<?php phpinfo(); ?>

6,重启服务。

    $ sudo systemctl restart mariadb
    $ sudo systemctl restart mariadb httpd

IE可以看到php属性页。

7,新建MySQL测试库。

    $ mysql -u root -p
MariaDB [(none)]> create database testphp;
MariaDB [(none)]> create database testphp;
MariaDB [testphp]> create table pwd
    -> (
    -> name varchar(50),
    -> pwd varchar(50)
    -> );
MariaDB [testphp]> insert into pwd values ('lee','lee');

8,新建php页面连接mysql。

    $ vi /var/www/html/mysql.php
<?php
$link =mysql_connect('localhost','root','root');
mysql_select_db('testphp',$link);
mysql_query('set names utf-8');
$result=mysql_query('select * from pwd');
$data=array();
while($row=mysql_fetch_assoc($result)){
        $data[]=$row;
}
echo '<pre>';
print_r($data);
?>

IE打开测试页面显示下:

Array
(
[0] => Array
(
[name] => lee
[password] => lee
)
)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值