LAMP指的Linux操做系統 + Apache服務器 + MariaDB/MySQL數據庫軟件 + PHP開發語言的第一個字母。php
==================CentOS LAMP=====================html
一:安裝 Apachemysql
1.安裝 httpd: yum -y install httpd linux
2.開啓 apache 服務: systemctl start httpd.service sql
3.設置 apache 服務開機啓動: systemctl enable httpd.service 數據庫
* httpd是Apache超文本傳輸協議(HTTP)服務器的主程序。httpd不該該被直接調用,而應該在類Unix系統中由 apachectl 調用。apache
二:安裝 MySQLvim
1.安裝 MariaDB: yum -y install mariadb-service mariadb 服務器
2.安裝 mysql 服務: yum -y install mariadb-server php7
3.開啓 mysql 服務: systemctl start mariadb.service
4.設置 mysql 服務開機啓動: systemctl enable mariadb.service
5.對數據庫進行配置(可選): mysql_secure_installation
* MariaDB數據庫管理系統是MySQL的一個分支,它徹底兼容MySQL,包括API和命令行,使之能輕鬆成爲MySQL的代替品。
三:安裝 PHP
1.安裝 php: yum -y install php
2.安裝經常使用模塊: yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
3.鏈接 php 與 mysql: yum -y install php-mysql
* PHP,是英文超文本預處理語言Hypertext Preprocessor的縮寫。php-mysql是php訪問mysql數據庫的相關類庫。
四:鏈接設置
1.開放80端口: firewall-cmd --zone=public --add-port=80/tcp --permanent
2.重載防火牆: firewall-cmd --reload
3.關閉 selinux: sudo setenforce 0
五:查看狀態
1.編輯 php 文件: vi /var/www/html/info.php 輸入 <?php phpinfo(); ?>
2.重啓 apache 服務: systemctl restart httpd.service
3.訪問站點:經過 ip addr 查看虛擬機IP,再訪問 http://[虛擬機IP]/info.php
==================Ubuntu LAMP=====================
一:安裝 Apache
1.安裝 apache2: apt-get install apache2
2.查看 apache 版本: apache2 -v
3.開機啓動 apache: systemctl enable apache2.service
* apache2安裝完後其位置是在/etc/apache2。
二:安裝 MySQL
1.安裝 myslq-server: apt-get install mysql-server
2.安裝 php7.0-mysql: apt-get install php7.0-mysql
3.開機啓動 mysql: systemctl enable mysql.service
三:安裝 PHP
1.安裝 php7.0: apt-get install php7.0
2.安裝 libapache2-mod-php7.0: apt-get install libapache2-mod-php7.0
四:啓動服務
1.啓動 apache: service apache2 restart
2.啓動 mysql: service mysql restart
五:查看狀態
1.編輯 php 文件: vi /var/www/html/info.php 輸入 <?php phpinfo(); ?>
2.訪問站點:經過 ip addr 查看虛擬機IP,再訪問 http://[虛擬機IP]/info.php
* 若是鍵位錯亂,先卸載vim-tiny apt-get remove vim-common ,再安裝vim full apt-get install vim