LAMP服務器的部署:CentOS7 + Apache + PHP7.0.12 +MySQL(MariaDB版本)
一、首先安裝centos7系統。
二、升級系統:yum update(用root權限運行)
若是沒有網絡(沒法使用yum list命令),須要vi打開/etc/sysconfig/network-scripts/ifcfg-(網卡名)文件,
修改BOOTPROTO=dhcp,ONBOOT=yes。而後重啓network服務便可:systemctl restart network
一、安裝Apach:
一、安裝Apache,使用yum install httpd進行Apache的安裝。
二、安裝成功以後,執行systemctl enable httpd、service(設置Apache開機自啓)。
三、啓動httpd服務:systemctl start httpd、service
四、配置防火牆,將http及https服務加入防火牆容許規則:
firewall-cmd --add-service=http --zone=public --permanent
firewall-cmd --add-service=https --zone=public --permanent
五、從新加載防火牆:firewall-cmd --reload
六、查看服務啓動狀況:netstat -ntl,檢查80端口啓動狀況。
七、使用主機的瀏覽器訪問服務器的IP,驗證配置是否成功。apache的配置文件在/etc/httpd/conf/httpd、conf
二、安裝PHP7.0.12:
一、首先添加安裝源:
rpm -Uvh https://mirror、webtatic、com/yum/el7/epel-release、rpm
rpm -Uvh https://mirror、webtatic、com/yum/el7/webtatic-release、rpm
二、搜索php70w:yum search php70w
三、安裝php及其擴展:
yum install php70w php70w-mysql php70w-gd libjpeg* php70w-ldap php70w-odbc php70w-pear php70w-xml php70w-xmlrpc php70w-mbstring php70w-bcmath php70w-mhash php70w-mcrypt
四、從新啓動Apache服務:systemctl restart httpd、service
五、測試PHP安裝結果:在/var/www/html/目錄下新建index、php,輸入如下內容
六、在瀏覽器訪問服務器,看看PHP是否安裝成功。
三、安裝MySQL
一、安裝MySQL的分支MariaDB:yum install mariadb mariadb-server
二、啓動並配置開機自啓:
systemctl start mariadb //啓動MariaDB
systemctl stop mariadb //中止MariaDB
systemctl restart mariadb //重啓MariaDB
systemctl enable mariadb //設置開機啓動
三、設置數據庫的root用戶密碼:mysql_secure_installation
四、根據提示一步一步輸入。
四、安裝phpMyAdmin
phpMyAdmin是一個以PHP爲基礎,讓管理者可用Web接口管理MySQL數據庫的工具。
一、使用wget下載phpMyAdmin壓縮包,若是沒有wget命令就用yum安裝
wget https://files、phpmyadmin、net/phpMyAdmin/四、六、4/phpMyAdmin-四、六、4-all-languages、tar、gz
二、解壓壓縮包:tar -zxf 文件名
三、將解壓的文件夾cp到網站根目錄。
四、配置phpmyadmin目錄下的config、inc、php,若是沒有config、inc、php文件就將config、sample、inc、php拷貝到config、inc、php。修改$cfg[‘blowfish_secret’] = ‘bd42fdrwr23ffart5t8fexthac1sfsd8gaf095e4341f57e’;(字符串隨意,長度16-32)
五、經過IP/phpmyadmin訪問。注:拷貝文件夾的時候順便把文件名改爲phpmyadmin,