Centos7 install LAMP+PHPmyadmin

1、 Update Centos7 download source
Remember to backup before updating! ! !
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
Reference: http://mirrors.aliyun.com/help/centos
163 Source reference: http://mirrors.163.com/.help/centos.html
2、 Update local cache
yum clean all
yum makecache
3、 Install network tools
yum install net-tools
If you want to use commands such as ifconfig
4、 Close firewall
systemctl stop firewalld.service
systemctl disable firewalld.service
5、 Close selinux
vi /etc/selinux/config
Comment #SELINUX=enforcing
Comment#SELINUXTYPE=targeted
Add SELINUX=disabled
Save and exit: wq
setenforce 0#Close selinux
6、 Install apache
yum install httpd
7、 Install Mariadb
yum install mariadb mariadb-server
Copy the configuration file to overwrite the original configuration file
cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
8、 Install PHP
yum install phpphp-mysql php-gd php-odbc php-pear php-mbstring php-mcrypt
9、 Download PHPmyadmin
wget https://files.phpmyadmin.net/phpMyAdmin/4.0.0/phpMyAdmin-4.0.0-all-languages.zip
Unzip to /var/www/html/phpmyadmin

10、 Configure site
vi /etc/httpd/conf/httpd.conf
File added at the end

Include vhost/*.conf
mkdir /etc/httpd/vhost
touch test.conf

DocumentRoot /var/www/html/test
ServerName test

Options FollowSymLinks
AllowOverride All

touch phpmyadmin.conf

DocumentRoot /var/www/html/phpmyadmin
ServerName phpmyadmin

Options FollowSymLinks
AllowOverride All

Restart apache and mariadb
11、 Install epel source
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm
If the version is not the same, go here to find http://dl.fedoraproject.org/pub/epel/
rpm -ivh rpm epel-release-7-8.noarch.rpm
yum clean all
yum update
The following steps are performed under the installation of epel source
12、 Install mcrypt extension
yum install php-mcrypt
13、 Install redis, memcache and extensions
yum install redis
vi /etc/redis.conf
daemonize yes#daemon running
redis-server /etc/redis.conf
yum install php-redis
yum install memcached
yum install php-memcached

appendix:
Start|stop|restart apache systemctl start|stop|restart httpd.service
Start apache systemctl enable httpd.service
Start|stop|restart mariadb systemctl start|stop|restart mariadb.service
Enable mariadb systemctl enable mariadb.service

Recommended Posts

Centos7 install LAMP+PHPmyadmin
1.5 Install Centos7
Centos6 install Python2.7.13
Centos7.3 install nginx
CentOS7.2 install Mysql5.7.13
CentOS install Redmine
Centos7 install Python 3.6.
CentOS7 install MySQL
Centos7 install protobuf
CentOS 7 install Docker
CentOS7 install GlusterFS
CentOS 7.4 install Zabbix 3.4
CentOS7 install Docker
Centos6.5 install Tomcat
CentOS install Python 3.6
Vmware install CentOS6
centos7 install docker-ce 18.01.0
CentOS 7.2 install MariaDB
CentOS 7 install Hadoop 3.0.0
Centos 7.6 install seleniu
CentOS 7.3 install Zabbix3
CentOS install mysql
CentOS install openjdk 1.8
CENTOS6.5 install CDH5.12.1 (1)
CentOS install PHP
CentOS6 install mist.io
Centos7 install Docker
CentOS7 install mysql
centOs install rabbitMQ
CentOS 7 install MySQL 5.6
Centos7 install Nginx
CentOS6.5 install CDH5.13
Centos7 install docker18
Centos install Python3
centos7 install docker
CentOS install jdk
centos7 install nginx-rtmp
CentOS8 install MySQL8.0
Centos6.3 install KVM
CentOS install PostgreSQL 9.1
CentOS7 install mysql8
CentOS 7 install Java 1.8
CentOS8 install fastdfs6.06
CentOS 7 install Gitlab
Centos 7 install PostgreSQL
CentOS7 install MySQL8
CentOS 7 install Java 1.8
CentOS 6 install Docker
centos 6.5 install zabbix 4.4
Centos8 install Docker
CentOS6.8 install python2.7
CentOS install nodejs 8
CentOS6.5 install GNS3
centos 7.5 install mysql5.7.17
Centos7 install MySQL8.0-manual
CentOS7 install Kubernetes 1.16.3
VirtualBox install centos7
centos7 install lamp
Install centos7 and connect
Install Docker on Centos7
Centos7 install docker-18.x original