因爲本身只是普通的coder,對於服務器的操做不是很熟悉,在網上找了不少關於PHP和apache服務器環境搭建的帖子,不過都不盡相同,尤爲是編譯安裝更是看的雲裏霧裏的,因此選擇了一種比較簡單的方式進行環境搭建和學習。親測有效。php
1. 使用虛擬機安裝Linux系統,CentOS7.mysql
2. 首先檢查是否已經安裝了apachesql
rpm -qa |grep httpd數據庫
3. yum安裝apacheapache
yum -y install httpd服務器
4. 啓動apacheapp
systemctl start httpd學習
ps -A|grep httpd //檢查是否已經啓動apache服務測試
5. 使用yum方式安裝phpspa
yum install php
6. 修改apache配置文件(重要)
配置文件位置:/etc/httpd/conf/httpd.conf
7. 重啓apache並測試
systemctl restart httpd
8. 安裝mysql,因爲CentOS 7 版本將MySQL數據庫軟件從默認的程序列表中移除,用mariadb代替了,因此咱們直接安裝mariadb便可
yum install mariadb-server mariadb
mariadb數據庫的相關命令是:
systemctl start mariadb #啓動MariaDB
systemctl stop mariadb #中止MariaDB
systemctl restart mariadb #重啓MariaDB
systemctl enable mariadb #設置開機啓動
9. 默認安裝的php中並無mysql的相關模塊,還須要安裝相關組件
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
10. 重啓apache服務
systemctl restart httpd
總結:因爲水平有限,全部不少安裝都是使用的默認配置。好在這種安裝流程能夠安裝成功。其餘方法之後再試。