查看PHP有沒有安裝:php -v
查看apache有沒有安裝:httpd -v
如已經安裝則想辦法刪除。
一、安裝Apache(默認安裝目錄etc/httpd/)
1. 使用yum命令安裝Apache
yum –y install httpd
2.設置開機啟動Apache
chkconfig --levels 235 httpd on
3.啟動Apache
service httpd start
4. 現在直接在瀏覽器鍵入http://localhost或http://本機IP,應該會看到Apache的測試頁面
### 安裝apache 一些擴展###
root@localhost ~]# yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
二、安裝配置PHP
1.使用yum命令安裝PHP
[root@localhost ~]# yum -y install php php-mysql
[root@localhost ~]# yum -y install gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
#安裝php常用擴展
2.重啟Apache服務器
[root@localhost ~]# service httpd restart
ps:apache默認網站目錄/var/www/html
然后,我們提供php頁面,測試
[root@localhost ~]# cd /var/www/html/
[root@localhost html]# vi index.php
<?php
phpinfo();
?>
三、安裝配置phpMyAdmin(注意版本,要支持php版本和mysql版本)
安裝好MySQL,Apache及PHP后,為了可視化的管理MySQL數據庫,我們可以安裝phpMyAdmin。
到其官網下載最新版本:http://www.phpmyadmin.net/home_page/
在Windows下,其實Navicat也是一個非常好用的MySQL可視化工具,推薦使用。
[root@localhost ~]# unzip phpMyAdmin-4.2.6-all-languages.zip
[root@localhost ~]# mv phpMyAdmin-4.2.6-all-languages /var/www/html/phpmyadmin
[root@localhost ~]# cd /var/www/html/phpmyadmin
[root@localhost ~]# cp libraries/config.default.php config.inc.php
[root@localhost ~]# vi cnfig.inc.php
$cfg['PmaAbsoluteUri'] = '';這里填寫 phpMyAdmin 的訪問網址。
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address
$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port
$cfg['Servers'][$i]['user'] = 'root'; // 填寫 MySQL 訪問 phpMyAdmin 使用的 MySQL 用戶名,默認為 root。
fg['Servers'][$i]['password'] = ''; // 填寫對應上述 MySQL 用戶名的密碼。
# 然后重啟,httpd服務
[root@localhost ~]# service httpd restart
在瀏覽器鍵入http://localhost/phpmyadmin 即可訪問。
如果遇到訪問權限的問題, 請檢查SElinux。
配置SELinux狀態:
1、/usr/sbin/sestatus -v ##如果SELinux status參數為enabled即為開啟狀態
SELinux status: enabled
2、getenforce ##也可以用這個命令檢查
關閉SELinux:
1、臨時關閉(不用重啟機器):
setenforce 0 ##設置SELinux 成為permissive模式
##setenforce 1 設置SELinux 成為enforcing模式
2、修改配置文件需要重啟機器:
修改/etc/selinux/config 文件
將SELINUX=enforcing改為SELINUX=disabled
重啟機器即可
記錄:
最近重啟了apache后,報錯了,缺少mysqli擴展,請檢查PHP配置,解決方法:
因:mysqli這個擴展沒有安裝,或者你沒有在php.ini里面加入extension=mysqli.d
