Home > Article > Backend Development > Getting started with nginx installation
I actually struggle with two questions every time:
It’s helpless. There are only three options: originality, reprinting and translation. Tutorials don’t actually count. I only write blogs as notes, nothing more.
Let me talk about my environment first: centos6.5 of Alibaba Cloud
Let me talk about the problems encountered before:
1. I always encountered the following error when logging in using xshell. , although it does not affect the use, but it looks uncomfortable, please solve it:
A lot has been said online, but none of them work. Edit /etc/profile directly, insert: export LC_ALL="en_US.UTF -8"
Log in again and it will disappear.
2 Install mariadb
1. Download the .tar.gz file from the official website, mariadb-10.0.20-linux-x86_64.tar.gz
2. Install on centos rzsz command, install the downloaded installation package, and then use the following command:
# tar zxvf <span>mariadb-10.0.20-linux-x86_64.tar.gz</span>
# mv <span>mariadb-10.0 .20-linux-x86_64.tar.gz </span> /usr/
local
/mysql
# groupadd mysql mysql mysql Add mysql user and belong to mysql group
# chown mysql:mysql -Rf /usr/
/
mysql<span><span><span><u>
Set the user and user group ownership of the mysql directory. </u></span></span></span>
Note: Don’t change the mysql here, just use mysql, because this is fixed in the configuration file. If it is modified, the configuration file must also be modified, which is more troublesome, so Just use mysql.
<span></span># chmod +x -Rf /usr/
/mysql
Grant executable permission
# cp /usr/
/mysql/support-files/my-medium.cnf
/etc/my.cnf Copy the default mysql configuration file to the /etc directory
# /usr/
/mysql/scripts/mysql_install_db
--user=mysql
Initializing the database
Initialization error: FATAL ERROR solution: http://blog.haohtml.com/archives/9674
<span></span># cp /usr/
/mysql/support-files /mysql.server
/etc/init.d/mysql Copy the mysql service program to the system directory
# chkconfig mysql
Add mysql
Go to the system service and set it to start at boot
# service mysql start Start mysql
#vim /etc/profile Edit profile and add the executable path of mysql to the system PATH
export PATH=/usr/
/mysql/bin:$PATH
#source /etc/profile Make PATH effective.
#mysqladmin -u root
'yourrootpassword'
Set root account and password
#mysql -uroot -p Use root user to log in to mysql
[none]&g t;use mysql Switch to mysql database.
[mysql]>
user
,host,
password
from
user
;
--View system permissions
[mysql]>
user
''
@
'localhost'
;
--Delete unsafe accounts
[mysql]>
user
root @
' ::1'
;
[mysql]>
user
root@127.0.0.1;
[mysql]>
user
,host,
password
from
user
;
--Check the system permissions again to ensure that all unsafe accounts have been deleted.
<br>Start installing nginx below
tar -zxvf openssl-fips-2.0.5.tar.gz
cd openssl-fips-2.0.9/
./config
make && make install
Install the other three in the same way, You can see the log output of the installation. It should be installed in the /usr/local directory. The default installation directory is: /usr/local/nginx. :/usr/local/nginx/sbin/nginx
?
Copyright Statement: This article This is an original article by the blogger and may not be reproduced without the blogger's permission.
The above introduces the installation of getting started with nginx, including the relevant content. I hope it will be helpful to friends who are interested in PHP tutorials.