Centos下搭建LAMP環境

1、安裝apachephp

rpm -qa httpd //查看apache是否安裝
yum install httpd //安裝apache
chkconfig --levels 235 httpd on //如今配置系統在引導時啓動Apache
/etc/init.d/httpd start //啓動Apachehtml

注意:
一、防火牆增長開放80和3306端口
vi /etc/sysconfig/iptables //修改端口
i //進入編輯模式
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT //增長80端口
-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT //增長3306端口
:wq //保存修改
/etc/init.d/iptables restart或service iptables restart //重啓iptables
/etc/init.d/iptables status //查看防火牆例外的端口信息
二、ping外網不通
route add default gw 192.168.2.1 dev eth0 //網絡配置有添加網關的命令
vi etc/resolv.conf //修改DNS配置文件
i //進入編輯模式
nameserver 8.8.8.8 //輸入一個默認dns,而後按ESC退出編輯模式,
:wq //保存修改mysql

2、安裝mysqlsql

rpm -qa mysql //查看mysql是否安裝
yum install mysql mysql-server //安裝mysql
chkconfig --levels 235 mysqld on //系統啓動時自動啓動
/etc/init.d/mysqld start // 啓動MySQL服務器
mysql_secure_installation //爲MySQL root賬戶設置密碼數據庫

安裝過程當中須要注意:
Set root password? [Y/n] y //設置root密碼
Remove anonymous users? [Y/n] y //是否刪除匿名用戶,生產環境建議刪除,因此直接回車
Disallow root login remotely? [Y/n] y //是否禁止root遠程登陸,根據本身的需求選擇,建議禁止
Remove test database and access to it? [Y/n] y //是否刪除test數據庫,建議刪除
Reload privilege tables now? [Y/n] y //是否從新加載權限表apache

其餘用戶沒法訪問數據庫可對用戶受權,容許指定用戶遠程訪問
mysql -u root -ppassword //進入mysql控制檯
mysql>use mysql;
mysql>update user set host = '%' where user = 'root'; //這個命令執行錯誤時可略過
mysql>flush privileges;
mysql>select host, user from user; //檢查‘%’ 是否插入到數據庫中
mysql>quit //退出數據庫服務器

3、安裝php網絡

rpm -qa php //查看php是否安裝
yum install php //安裝php
yum search php //搜索PHP相關的軟件包
yum install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml
php-xmlrpc //安裝必須的
/etc/init.d/httpd restart //重啓apachetcp

4、測試環境測試

默認網站根目錄在/var/www/html下,增長phpinfo.php文件vi /var/www/html/phpinfo.php //修改phpinfo.php文件i //進入編輯模式增長內容以下:<?phpphpinfo();?>:wq //退出編輯並保存訪問當前IP地址後面加上/phpinfo.php便可可到php配置狀況

相關文章
相關標籤/搜索