RedHat5 yum搭建Linux+Nginx+PHP+MYSQL(LNMP),3小时不到轻松搞
最近要配置Linux服务器,RedHat5版本,如下操作配置,操作下来总共不超过3个小时搞定LNMP环境。Nginx1.2.0PHP5.3.8(fastcgi)Mysql5.5.24eAccelerator(相关版本号是源软件包的最新版本),使用Nginx官方源,Epel扩展库和remi源,remi源基于epel,必须先安装epel源,
最近要配置Linux服务器,RedHat5版本,如下操作配置,操作下来总共不超过3个小时搞定LNMP环境。Nginx1.2.0+PHP5.3.8(fastcgi)+Mysql5.5.24+eAccelerator(相关版本号是源软件包的最新版本),使用Nginx官方源,Epel扩展库和remi源,remi源基于epel,必须先安装epel源,remi包含php-fpm,mysql-server5.5,如果只需要php-fpm可以单独安装php-fpm后禁用此源.
服务器:
本服务器是x86_64的,因此所有操作都是基于x86_64,不是i386的,请特别注意。shell>>lsb_release -a
配置yum:
解决redhat的This system is not registered with RHN.
基本思路就是卸载掉redhat原有的yum,安装centos的yum,其中主要使用rpm命令,就是卸载=rpm -qa | grep -i yum | xargs rpm -e --nodeps,下载wget URl,安装=rpm -ivh *.rpm,配置yum,下载yum配置源,拷贝覆盖默认的/etc/yum.repos.d/,运行yum makecache生成缓存。
安装Nginx源:
- 可采用直接下载安装测试
<span> rpm -ivh <span>http://nginx.org/packages/rhel/5/noarch/RPMS/nginx-release-rhel-5-0.el5.ngx.noarch.rpm </span></span>Salin selepas log masuk
- 配置yum源安装,对应修改一下配置内容,利用yum install nginx安装测试。
安装EPEL源:
※ 到rpm网站查找,如果想设定yum, 请参考http://blog.csdn.net/kyn/article/details/4298175
<span>(<span>64位系统</span>) rpm -ivh <span>ftp://ftp.muug.mb.ca/mirror/fedora/epel/5/x86_64/epel-release-5-4.noarch.rpm</span></span>Salin selepas log masuk
安装REMI源:
※ 同上
<span>rpm -ivh <span>ftp://ftp.pbone.net/mirror/rpms.famillecollet.com/enterprise/5/remi/i386/remi-release-5-8.el5.remi.noarch.rpm</span></span>Salin selepas log masuk
开启REMI,编辑 /etc/yum.repos.d/remi.repo
<span>vi /etc/yum.repos.d/remi.repo </span>Salin selepas log masuk<span>修改 enable=1 </span>Salin selepas log masuk<span>esc </span>Salin selepas log masuk<span>:wq</span>Salin selepas log masuk
yum安装:
执行最主要的一步,可有针对性的选择安装项,不过最好是把原来存在的删除掉,全部安装
简略配置:<span></span>yum -y install nginx mysql-server php-fpm php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-tidy php-xml php-xmlrpc php-pear php-pecl-memcache php-eacceleratorSalin selepas log masuk
1.根据需求配置 nginx配置文件,参考详细配置
vi /etc/nginx/config/default.conf
- location ~ \.php$ {
- #root html;
- fastcgi_pass 127.0.0.1:9000;
- fastcgi_index index.php;
- fastcgi_param SCRIPT_FILENAME /var/www/html$fastcgi_script_name;
- include fastcgi_params;
- }
把这些代码给注释开,/var/www/html是你存放php代码的地方;
重启nginx,访问http://localhost/index.php,一切OK。
2.修改/etc/php-fpm.conf 用户组为nginx
找到group选项设置为nginx,user默认为apache也修改为nginx吧
3.修改/var/lib/php/session(使php能保存session),web用户组为nginx
chown -R nginx:nginx /var/lib/php/session(不存在则需要创建)
chown -R nginx:nginx /var/www/(web目录)
chmod -R 775 /var/www/
(同组可修改权限,方便配置ftp,ftp应该加入到nginx组,如果需要更高的安全设置,则不应当将只读的目录赋予nginx,php组可写权限)
service nginx start(start|stop|restart|reload)
service php-fpm start(start|stop|restart)
service mysqld start(start|stop|restart|reload)
设置自启动
chkconfig nginx on
chkconfig php-fpm on
chkconfig mysqld on

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

Kerana C++11 perlu digunakan, tetapi gcc4.4.7 yang disertakan dengan CentOS tidak menyokongnya, saya memutuskan untuk menaik taraf gcc. Operasi adalah seperti berikut: #Backup mv/etc/yum.repos.d/devtools-2.repo/etc/yum.repos.d/devtools-2.repo.bakwgethttp://people.centos.org/tru/ devtools-2 /devtools-2.repo-O/etc/yum.repos.d/devtools-2.repoyuminstalldevtoolset-2-gccdevtoolse

1. Muat turun pakej pemasangan gitlab versi Cina terkini dari [Stesen Cermin Perisian Sumber Terbuka Universiti Tsinghua disertakan dengan pakej penyetempatan bahasa Cina yang dipermudahkan. Muat turun pakej pemasangan gitlab terkini dari [laman web rasmi gitlab]. 2. Pasang gitlab, ambil gitlab-ce-14.9.4-ce.0.el7.x86_64 sebagai contoh, muat naik ke pelayan centos dan gunakan yum untuk memasang gitlabyum-yinstallgitlab-ce-14.3.2-ce.0. el7.x86_64 rpm menggunakan yum untuk memasang gityum-yinstallgit#Install git dan mengubah suai fail konfigurasi gitlab vi.

Cara cepat membina sistem carta statistik di bawah rangka kerja Vue Dalam aplikasi web moden, carta statistik merupakan komponen penting. Sebagai rangka kerja bahagian hadapan yang popular, Vue.js menyediakan banyak alatan dan komponen yang mudah yang boleh membantu kami membina sistem carta statistik dengan cepat. Artikel ini akan memperkenalkan cara menggunakan rangka kerja Vue dan beberapa pemalam untuk membina sistem carta statistik ringkas. Pertama, kita perlu menyediakan persekitaran pembangunan Vue.js, termasuk memasang perancah Vue dan beberapa pemalam yang berkaitan. Jalankan arahan berikut dalam baris arahan

Pemain boleh mengumpul bahan yang berbeza untuk membina bangunan apabila bermain di Mistlock Kingdom Ramai pemain ingin tahu sama ada untuk membina bangunan di alam liar Bangunan tidak boleh dibina di dalam Mistlock Kingdom. . Bolehkah bangunan dibina di alam liar di Mistlock Kingdom? 1. Bangunan tidak boleh dibina di kawasan liar Kerajaan Mist Lock. 2. Bangunan mesti dibina dalam skop altar. 3. Pemain boleh meletakkan Spirit Fire Altar dengan sendirinya, tetapi apabila mereka meninggalkan julat, mereka tidak akan dapat membina bangunan. 4. Kita juga boleh terus menggali lubang di gunung sebagai rumah kita, jadi kita tidak perlu menggunakan bahan binaan. 5. Terdapat mekanisme keselesaan dalam bangunan yang dibina oleh pemain sendiri, iaitu, lebih baik dalaman, lebih tinggi keselesaan. 6. Keselesaan yang tinggi akan membawa bonus atribut kepada pemain, seperti

Dalam Linux, yum ialah pengurus pakej perisian yang wujud khusus untuk menyelesaikan kebergantungan pakej yum ialah pengurus perisian RPM yang dipertingkatkan, yang menyelesaikan masalah kebergantungan pakej yang dihadapi oleh RPM. Apabila pentadbir menggunakan yum untuk memasang pakej RPM, yum akan mula-mula memuat turun fail kebergantungan pakej dari bahagian pelayan, dan kemudian memuat turun dan memasang semua pakej RPM yang berkaitan dari bahagian pelayan sekaligus dengan menganalisis fail ini.

Secara umumnya, sistem Linux terkenal pada asasnya dibahagikan kepada dua kategori: Siri RedHat: Redhat, Centos, Fedora, dll.; yum (YellowdogUpdater, Modified) ialah pengurus pakej hadapan Shell dalam Fedora, RedHat dan SUSE. apt (AdvancedPackagingTool) ialah pengurus pakej bahagian hadapan shell dalam Debian dan Ubuntu. Gambaran Keseluruhan Secara umumnya, sistem Linux yang terkenal pada asasnya dibahagikan kepada dua kategori: Siri RedHat: Redhat, Cento

Bagaimana untuk memadam php daripada centos7 yum: 1. Semak versi PHP melalui "php -v"; 2. Gunakan "rpm -qa|grep php" untuk menyemak sambungan berkaitan PHP yang dipasang; php" itu sahaja.

Cara menggunakan yum untuk memasang php pada Linux: 1. Jalankan arahan "mkdir /usr/local/php" 2. Muat turun pakej pemasangan yang dikemas kini bagi sumber yum 3. Pasang pakej pemasangan sumber yum yang berkaitan; melalui arahan "yum install" php sudah memadai.
