怎么安装centos工具
安装centos工具的方法:首先安装Python依赖包;然后解压压缩包,进入目录,并安装Python3;最后创建软链接即可,代码为【ln -s /usr/local/python3/bin/python3/usr/bin/python3】。
安装centos工具的方法:
1. 安装Python
安装依赖包: yum -y install zlib*
根据需求下载不同版本的Python3:
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
解压压缩包,进入目录,安装Python3:
tar -xvJf Python-3.6.2.tar.xz cd Python-3.6.2 ./configure --prefix=/usr/local/python3 make && make install
创建软链接:
ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
大功告成!
2.安装nginx
添加依赖包:
yum install epel-release
安装Nginx:
yum install nginx
启动Nginx:
systemctl start nginx
系统自启:
systemctl enable nginx
注意: 允许防火墙HTTP/HTTPS通信:
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload
3.安装mariadb
查看:
yum search mariadb
安装:
yum -y install mariadb mariadb-server
启动:
systemctl start mariadb
开机自启:
systemctl enable mariadb
简单配置:
mysql_secure_installation
首先是设置密码,会提示先输入密码
Enter current password for root (enter for none):<–初次运行直接回车
设置密码
Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
New password: <– 设置root用户的密码
Re-enter new password: <– 再输入一次你设置的密码
其他配置
Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车
Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车,
Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车
初始化MariaDB完成,接下来测试登录
mysql -uroot -ppassword
完成。
注意:权限配置,允许外网访问:
grant all privileges on *.* to 'root'@'外网IP地址' identified by 'password'
大功告成,Navicat成功连接。
4.安装redis
下载安装包:
wget http://download.redis.io/releases/redis-4.0.2.tar.gz
解压安装包并安装:
tar xzf redis-4.0.2.tar.gz cd redis-4.0.2 make && make install
ps:redis没有其他外部依赖,安装过程很简单。编译后在Redis源代码目录的src文件夹中可以找到若干个可执行程序,安装完后,在/usr/local/bin
目录中可以找到刚刚安装的redis可执行文件。
启动(直接运行redis-server即可启动redis): redis-server
修改redis.conf文件,以防止再次中挖矿病毒!
vim redis.conf
vim看行号:
:set number
bind 127.0.0.1 内网ip 不能注释掉
port: 最好换一个端口
requirepass:password
5.安装mongodb
创建repo文件:vim /etc/yum.repos.d/mongodb-org-3.6.repo
内容如下:
[mongodb-org-3.6] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
安装mongodb:
yum install -y mongodb-org
启动/重启mongodb:
service mongod start/restart systemctl start/restart/stop mongod.service
设置远程访问:
vim /etc/mongod.conf
编辑mongod.conf注释bindIp或者bindIP:0.0.0.0(注意对其,不要有空格,否则无法启动),并重启mongodb.(这句配置代表只能本机使用,所以需注释)
重启:
systemctl restart mongod.service
使用mongo:
mongo
相关教程推荐:centos教程
Atas ialah kandungan terperinci 怎么安装centos工具. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Apabila menguruskan laman web WordPress, anda sering menghadapi operasi kompleks seperti pemasangan, kemas kini, dan penukaran berbilang tapak. Operasi ini bukan sahaja memakan masa, tetapi juga terdedah kepada kesilapan, menyebabkan laman web lumpuh. Menggabungkan arahan teras WP-CLI dengan komposer dapat memudahkan tugas-tugas ini, meningkatkan kecekapan dan kebolehpercayaan. Artikel ini akan memperkenalkan cara menggunakan komposer untuk menyelesaikan masalah ini dan meningkatkan kemudahan pengurusan WordPress.

Semasa proses pembangunan, kita sering perlu melakukan pemeriksaan sintaks pada kod PHP untuk memastikan ketepatan dan pemeliharaan kod. Walau bagaimanapun, apabila projek itu besar, proses pemeriksaan sintaks tunggal boleh menjadi sangat perlahan. Baru -baru ini, saya menghadapi masalah ini dalam projek saya. Selepas mencuba pelbagai kaedah, saya akhirnya mendapati perpustakaan OverTrue/Phplint, yang sangat meningkatkan kelajuan pemeriksaan kod melalui pemprosesan selari.

Dalam pembangunan Laravel, berurusan dengan hubungan model yang kompleks selalu menjadi cabaran, terutama ketika datang ke hubungan multi-level. Baru-baru ini, saya menghadapi masalah ini dalam projek yang berurusan dengan hubungan model pelbagai peringkat, di mana hubungan tradisional hasNythrough gagal memenuhi keperluan, mengakibatkan pertanyaan data menjadi kompleks dan tidak cekap. Selepas beberapa penjelajahan, saya dapati perpustakaan Staudenmeir/milik-ke-melalui, yang mudah dipasang dan menyelesaikan masalah saya melalui komposer.

Apabila membangunkan projek yang memerlukan penyataan SQL parsing, saya menghadapi masalah yang rumit: bagaimana untuk menghuraikan penyataan SQL MySQL dengan cekap dan mengekstrak maklumat utama. Selepas mencuba banyak kaedah, saya mendapati bahawa perpustakaan Greenlion/PHP-SQL-Parser dapat menyelesaikan keperluan saya dengan sempurna.

Dalam proses membangunkan laman web, peningkatan pemuatan halaman selalu menjadi salah satu keutamaan saya. Sekali, saya cuba menggunakan Perpustakaan Minify untuk memampatkan dan menggabungkan fail CSS dan JavaScript untuk meningkatkan prestasi Laman Web. Walau bagaimanapun, saya menghadapi banyak masalah dan cabaran semasa penggunaan, yang akhirnya membuat saya menyedari bahawa minify mungkin tidak lagi menjadi pilihan terbaik. Di bawah ini saya akan berkongsi pengalaman saya dan cara memasang dan menggunakan Minify melalui komposer.

Saya menghadapi masalah yang sukar apabila membangunkan projek front-end: Saya perlu menambah awalan pelayar secara manual ke sifat CSS untuk memastikan keserasian. Ini bukan sahaja memakan masa, tetapi juga rawan ralat. Selepas beberapa penjelajahan, saya dapati perpustakaan Padaliyajay/PHP-Autoprefixer, yang mudah menyelesaikan masalah saya dengan komposer.

Apabila menggunakan typo3cms untuk pembangunan laman web, anda sering menghadapi masalah dengan sambungan pemasangan dan konfigurasi. Terutama untuk pemula, bagaimana untuk memasang dan mengkonfigurasi typo3 dengan betul dan sambungannya boleh menjadi sakit kepala. Saya mempunyai kesukaran yang sama dalam projek sebenar saya dan akhirnya menyelesaikan masalah ini dengan menggunakan komposer dan typo3cmscomposerinstallers.

Apabila membangunkan sambungan Magento2, saya menghadapi masalah biasa: bagaimana memastikan kualiti kod memenuhi piawaian Magento. Ini bukan sahaja memberi kesan kepada pemeliharaan kod, tetapi juga mempengaruhi kestabilan dan prestasi keseluruhan projek. Selepas beberapa penjelajahan, saya dapati perpustakaan standard Magento/Magento-coding, yang secara khusus menyediakan peraturan PHPCodesniffer untuk projek Magento2 untuk membantu pemaju dengan cepat memeriksa dan mengoptimumkan kod.
