centOS 7.1.1503 搭建Apache+Mariadb+PHP環境

簡要:簡單搭建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
)
)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章