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