This article uses an example to describe how to quickly build a LAMP environment on the CentOS platform. Share with you for your reference, the details are as follows: LAMP -- Linux Apache MySQL PHP The order of installation on CentOS is usually Apache -> MySQL -> PHP Step 1: Install and configure Apache 1. Install using yum yum install httpd 2. Modify the firewall configuration and open port 80. You can also open port 3306 of MySQL. vi /etc/sysconfig/iptables Add two records -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT Note the location of the addition, as shown below 3. Turn off SELINUX vi /etc/selinux/config Modify SELINUX=disabled 4. Apache configuration file vi /etc/httpd/conf/httpd.conf Find ServerName and set it to your own domain name. If you don’t have a domain name, you can set it to localhost:80 5. Automatically start Apache at boot chkconfig httpd on 6. Restart Apache service httpd restart 7. Open the browser and enter the address test Step 2: Install and configure MySQL 1. Install using yum yum install mysql mysql-server 2. Automatically start MySQL at boot chkconfig mysqld on 3. Set the root password for MySQL mysql_secure_installation After pressing Enter, enter y to set the password. After setting the password, press Enter all the way until the following message appears: Thanks for using MySQL! 4. Restart MySQL service mysqld restart Step 3: Install and configure PHP 1. Install using yum yum install php 2. Install PHP components yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt 3. Restart Apache and MySQL 4. You can upload PHP files for testing in the default code directory, the default directory is /var/www/html . The path can be modified in the httpd.conf file. *Then, you can configure Apache MySQL PHP according to your specific needs. The default configuration file path is as follows: Apache configuration file path: /etc/httpd/conf/httpd.conf I hope this article will help you maintain your CentOS server. You may also be interested in:
|
<<: More Features of the JavaScript Console
>>: How to make full use of multi-core CPU in node.js
Table of contents 1. Set Deduplication 2. Double ...
1. As mentioned above I saw this macro when I was...
Recently, when I was working on a project, I was ...
The following two errors were encountered when co...
This reading note mainly records the operations r...
1. Set the list symbol list-style-type: attribute...
Preface When it comes to database transactions, a...
Today I made a Spring Festival gold coin red enve...
Source code preview: https://github.com/jdf2e/nut...
Install Filebeat has completely replaced Logstash...
I found an example when I was looking for a way t...
There are many methods on the Internet that, alth...
Table of contents design Component Communication ...
1. Introduction By enabling the slow query log, M...
1》Be good at web design 2》Know how to design web p...