Rumah pembangunan bahagian belakang masalah PHP php一般搭建在什么服务器上

php一般搭建在什么服务器上

Sep 28, 2019 am 11:56 AM
php membina pelayan

php一般搭建在什么服务器上

PHP LAMP环境搭建和网站配置流程

步骤:

1.选择一家服务商购买服务器(我用的是百度云);

2.购买成功,使用远程链接登陆服务器进行环境搭建(我用的是SSH Secure Shell Client,使用外网IP和第一步设定的密码);

3.上传项目,配置apache;

4.环境搭建完成,注册域名、备案成功并解析;

首先,第一步选择云服务器:

工欲善其事必先利其器,想要搭建网站服务器是必不可少的,当下比较流行的云服务器有阿里云、腾讯云、百度云等等...我选的是百度

云,因为个人博客网站访问量不会很高,所以配置上选用个人用户的配置就可以了,注册百度云账号,一般个人的需要进行个人实名认

证,企业的需要企业实名认证,等待审核通过就可以购买自己的服务器了,过程很简单,选择你需要的配置,例如地域:华北1;网络:

专有;带宽:1Mbps;操作系统:centOs等等,这里就不多说了,全部填写完成支付成功后就会自动创建操作系统,生成外网IP和内网

IP等。

第二步就是搭建运行环境了:

centOS系统可以直接使用yum install命令进行环境安装,比较稳定的版本可以直接使用命令:

yum install -y httpd php php-fpm mysql mysql-server php-mysql
Salin selepas log masuk

安装完成后需要依次启动所有服务,依次输入命令:

service httpd start    
service mysqld start    
service php-fpm start
Salin selepas log masuk

上面三条命令输入完成之后网站的环境基本完成,可以检查先各项服务的运行情况,命令:

netstat -tunlp
Salin selepas log masuk

php-fpm监听9000端口,mysqld监听3306端口,httpd监听80端口,并且已经正常启动;这个时候打开浏览器如果服务器的外网IP就可

以看到apache的测试页面啦;

现在开始修改数据库密码,使用命令:

mysql admin -u root password "XXXXXXXX"
Salin selepas log masuk

将双引号里面的X换成你想设置的密码就可以啦,设置完成后登录数据库查看,使用命令:

mysql -u root -p
Salin selepas log masuk

回车提示你输入密码,输入你刚刚设定好的密码就可以进入数据库了。

第三步就是上传你准备好的项目(这一步需要你已经注册好了域名,如果未注册可以先看第四步,测试的话可以在浏览器中用外网IP访

问):

环境搭建完成后,可以直接将你的项目上传到/var/www/html目录下,这里需要提一下的是html目录只有root用户有写权限,所以需要修改

html目录权限为777,命令:

chmod -R 777 /var/www/html
Salin selepas log masuk

权限修改完成后,需要找到apache的配置文件:/etc/httpd/conf/httpd.conf 文件,打开后在文件尾部添加一段代码:

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /var/www/html/  //项目根目录
    ServerName    //域名
    ErrorLog logs/dummy-host.example.com-error_log
    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
Salin selepas log masuk

对应修改其中的 DocumentRoot 和 ServerName 两项,重启apache:

service httpd restart
Salin selepas log masuk

到这里网站就可以正常访问了,赶快打开浏览器输入自己注册的域名就能打开自己的网站啦!

第四步域名的注册备案及解析:

 这一步其实没有什么难度,唯一的问题就是比较耗时间,需要等待审核,一般来说20天左右就可以完成;选一家服务商注册域名,一般

提供云服务器的服务商都有注册域名的服务,所以我用的仍然是百度云,

以百度云为例,想好你要注册的域名,在百度云官网搜索你要注册的域名是否已被注册,如果未注册那你很幸运可以直接付款买下,如果

已被注册那没办法你只能换一个域名了,付款注册完成后可以在管理控制台看到,

选中域名点击进行备案,需要填一大堆的资料,需要提一下的是域名证书,在更多操作里面有一项生成域名证书,可以提前准备好,等到备

案的时候需要用到,按照提示一步一步填下去,最终提交审核等待就可以了,

如果审核被驳回会告诉你原因,针对原因修改就好啦,等到最终审核完成工业和信息化部网站备案系统会给你发送一封邮件,里面有你的

备案号,备案密码,审核日期,这个需要你自己保存好,之后就可以到服务商域名管理控制台做解析啦,

主机记录可以填www,记录类型、解析线路默认就可以,记录值因为你的记录类型是A记录,所以填你的主机IP就可以啦,TTL需要说一

下,对于IP地址相对固定不需要经常变更的TTL值可以相对设大一些,

这样有助于提高域名解析的稳定性和速度,反之对于经常变更的就填小一些。

推荐视频教程:PHP视频教程

Atas ialah kandungan terperinci php一般搭建在什么服务器上. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Dec 20, 2024 am 11:31 AM

Kod Visual Studio, juga dikenali sebagai Kod VS, ialah editor kod sumber percuma — atau persekitaran pembangunan bersepadu (IDE) — tersedia untuk semua sistem pengendalian utama. Dengan koleksi sambungan yang besar untuk banyak bahasa pengaturcaraan, Kod VS boleh menjadi c

Bagaimana anda menghuraikan dan memproses HTML/XML dalam PHP? Bagaimana anda menghuraikan dan memproses HTML/XML dalam PHP? Feb 07, 2025 am 11:57 AM

Tutorial ini menunjukkan cara memproses dokumen XML dengan cekap menggunakan PHP. XML (bahasa markup extensible) adalah bahasa markup berasaskan teks yang serba boleh yang direka untuk pembacaan manusia dan parsing mesin. Ia biasanya digunakan untuk penyimpanan data

7 Fungsi PHP Saya Menyesal Saya Tidak Tahu Sebelum ini 7 Fungsi PHP Saya Menyesal Saya Tidak Tahu Sebelum ini Nov 13, 2024 am 09:42 AM

Jika anda seorang pembangun PHP yang berpengalaman, anda mungkin merasakan bahawa anda telah berada di sana dan telah melakukannya. Anda telah membangunkan sejumlah besar aplikasi, menyahpenyahpepijat berjuta-juta baris kod dan mengubah suai sekumpulan skrip untuk mencapai op

Jelaskan JSON Web Tokens (JWT) dan kes penggunaannya dalam PHP API. Jelaskan JSON Web Tokens (JWT) dan kes penggunaannya dalam PHP API. Apr 05, 2025 am 12:04 AM

JWT adalah standard terbuka berdasarkan JSON, yang digunakan untuk menghantar maklumat secara selamat antara pihak, terutamanya untuk pengesahan identiti dan pertukaran maklumat. 1. JWT terdiri daripada tiga bahagian: header, muatan dan tandatangan. 2. Prinsip kerja JWT termasuk tiga langkah: menjana JWT, mengesahkan JWT dan muatan parsing. 3. Apabila menggunakan JWT untuk pengesahan di PHP, JWT boleh dijana dan disahkan, dan peranan pengguna dan maklumat kebenaran boleh dimasukkan dalam penggunaan lanjutan. 4. Kesilapan umum termasuk kegagalan pengesahan tandatangan, tamat tempoh, dan muatan besar. Kemahiran penyahpepijatan termasuk menggunakan alat debugging dan pembalakan. 5. Pengoptimuman prestasi dan amalan terbaik termasuk menggunakan algoritma tandatangan yang sesuai, menetapkan tempoh kesahihan dengan munasabah,

Program PHP untuk mengira vokal dalam rentetan Program PHP untuk mengira vokal dalam rentetan Feb 07, 2025 pm 12:12 PM

Rentetan adalah urutan aksara, termasuk huruf, nombor, dan simbol. Tutorial ini akan mempelajari cara mengira bilangan vokal dalam rentetan yang diberikan dalam PHP menggunakan kaedah yang berbeza. Vokal dalam bahasa Inggeris adalah a, e, i, o, u, dan mereka boleh menjadi huruf besar atau huruf kecil. Apa itu vokal? Vokal adalah watak abjad yang mewakili sebutan tertentu. Terdapat lima vokal dalam bahasa Inggeris, termasuk huruf besar dan huruf kecil: a, e, i, o, u Contoh 1 Input: String = "TutorialSpoint" Output: 6 menjelaskan Vokal dalam rentetan "TutorialSpoint" adalah u, o, i, a, o, i. Terdapat 6 yuan sebanyak 6

Terangkan pengikatan statik lewat dalam php (statik: :). Terangkan pengikatan statik lewat dalam php (statik: :). Apr 03, 2025 am 12:04 AM

Mengikat statik (statik: :) Melaksanakan pengikatan statik lewat (LSB) dalam PHP, yang membolehkan kelas panggilan dirujuk dalam konteks statik dan bukannya menentukan kelas. 1) Proses parsing dilakukan pada masa runtime, 2) Cari kelas panggilan dalam hubungan warisan, 3) ia boleh membawa overhead prestasi.

Apakah kaedah Magic PHP (__construct, __destruct, __call, __get, __set, dll) dan menyediakan kes penggunaan? Apakah kaedah Magic PHP (__construct, __destruct, __call, __get, __set, dll) dan menyediakan kes penggunaan? Apr 03, 2025 am 12:03 AM

Apakah kaedah sihir PHP? Kaedah sihir PHP termasuk: 1. \ _ \ _ Membina, digunakan untuk memulakan objek; 2. \ _ \ _ Destruct, digunakan untuk membersihkan sumber; 3. \ _ \ _ Call, mengendalikan panggilan kaedah yang tidak wujud; 4. \ _ \ _ Mendapatkan, melaksanakan akses atribut dinamik; 5. \ _ \ _ Set, melaksanakan tetapan atribut dinamik. Kaedah ini secara automatik dipanggil dalam situasi tertentu, meningkatkan fleksibiliti dan kecekapan kod.

See all articles