Jadual Kandungan
安装apache
修改Apache默认网站路径
安装MySQL
安装php及php扩展
Rumah pembangunan bahagian belakang tutorial php CentOS 7如何搭建PHP服务器环境?

CentOS 7如何搭建PHP服务器环境?

May 14, 2018 am 09:34 AM
centos php pelayan persekitaran

自建php本地服务器的方法:首先安装apache;然后修改Apache默认网站路径;接着安装MySQL;最后安装php及php扩展即可。

CentOS 7如何搭建PHP服务器环境?

这篇文章主要介绍的内容是关于CentOS 7 搭建PHP服务器环境,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

安装apache

yum install httpd

配置ServerName

vi /etc/httpd/conf/httpd.conf

将#ServerName www.example.com:80修改为ServerName localhost:80

此时外部机器输入服务器的IP地址,还是不能看到界面,需打开防火墙80端口

开启防火墙:

systemctl start firewalld

打开80端口:

firewall-cmd --zone=public --add-port=80/tcp --permanent

重启防火墙:

firewall-cmd --reload

查询是否开启:

firewall-cmd --list-ports

最后启动apache就可以在外部机器看到apache服务界面了,端口不用输,apache默认就是使用80端口

systemctl start httpd

systemctl enable httpd (加入开机自启)

注:CentOS7 和 6所用防火墙不同 开启apache的命令也不同

修改Apache默认网站路径

默认路径/var/www/html

编辑配置文件:

vim /etc/httpd/conf/httpd.conf

输入/docu,回车,搜索,可以看到有两个/var/www/html的地方,分别是DocumentRoot “/var/www/html”和

安装MySQL

yum install mysql

然而并无法启动,会报错”Failed to start mysqld.service: Unit not found”,需安装mariadb-server

yum install mariadb-server

开启

systemctl start mariadb.service

systemctl enable mariadb.service(开机自启)

同样需要开放防火墙3306端口,不多赘述,如果是阿里云ESC还要记得在安全组里开放3306端口

修改密码

use mysql;
update user set password=password('新密码') where user='要更新密码的用户名';

授权

mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;

注:使用Navicat远程连接时要使用SSH通道

安装php及php扩展

yum install php

yum install php php-fpm php-bcmatch php-gd php-mbstring php-mcrypt php-mysql

相关推荐:

Sublime Text3搭建PHP开发环境

Atas ialah kandungan terperinci CentOS 7如何搭建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

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

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.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

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)

Topik panas

Tutorial PHP
1580
276
Pergi dengan contoh contoh pembalakan middleware http Pergi dengan contoh contoh pembalakan middleware http Aug 03, 2025 am 11:35 AM

HTTP Log Middleware di GO boleh merakam kaedah permintaan, laluan, IP klien dan memakan masa. 1. Gunakan http.handlerfunc untuk membungkus pemproses, 2. Rekod waktu mula dan masa akhir sebelum dan selepas memanggil next.servehttp, 3. Dapatkan IP pelanggan sebenar melalui r.remoteaddr dan X-forward-for headers, 4. Gunakan log.printf untuk mengeluarkan log permintaan, 5. Kod sampel lengkap telah disahkan untuk dijalankan dan sesuai untuk memulakan projek kecil dan sederhana. Cadangan lanjutan termasuk menangkap kod status, menyokong log JSON dan meminta penjejakan ID.

Penonton pdf tepi tidak berfungsi Penonton pdf tepi tidak berfungsi Aug 07, 2025 pm 04:36 PM

Testthepdfinanotherapptodetermineiftheisseiswiththefileoredge.2.enableTetHEBuilt-Inpdfviewerbyturningoff "AlwaysopenpdffileseXternally" dan "muat turun" inedgesettings.3.clearbrowsdataincludingcookiesandcookiescookiesandcookiescookiesandcookiescookieshincookieshincookiescookiescookiescookiescookiescookiescookiescookiescookiescokiescookiescookiescookiescookiescookiescooker

Pembangun Yii: Menguasai Kemahiran Teknikal Penting Pembangun Yii: Menguasai Kemahiran Teknikal Penting Aug 04, 2025 pm 04:54 PM

Untuk menjadi tuan YII, anda perlu menguasai kemahiran berikut: 1) Memahami seni bina MVC YII, 2) mahir dalam menggunakan ActiveReCordorm, 3) dengan berkesan menggunakan alat penjanaan kod GII, 4) menguasai peraturan pengesahan YII, 5) mengoptimumkan prestasi pertanyaan pangkalan data, 6) secara berterusan memberi perhatian kepada sumber -sumber YII. Melalui pembelajaran dan amalan kemahiran ini, keupayaan pembangunan di bawah kerangka YII dapat diperbaiki secara komprehensif.

Pintasan kod vs untuk memberi tumpuan kepada Panel Explorer Pintasan kod vs untuk memberi tumpuan kepada Panel Explorer Aug 08, 2025 am 04:00 AM

Di VSCode, anda boleh menukar kawasan panel dan penyuntingan dengan cepat melalui kekunci pintasan. Untuk melompat ke panel Explorer kiri, gunakan CTRL Shift E (Windows/Linux) atau CMD Shift E (MAC); Kembali ke kawasan penyuntingan untuk menggunakan Ctrl `atau ESC atau Ctrl 1 ~ 9. Berbanding dengan operasi tetikus, pintasan papan kekunci lebih cekap dan tidak mengganggu irama pengekodan. Petua lain termasuk: Kotak carian fokus Ctrl Kctrl e, fail menamakan semula F2, memadam fail, masukkan fail terbuka, arrow kunci memperluas/runtuh folder.

Tetap: Kemas kini Windows gagal dipasang Tetap: Kemas kini Windows gagal dipasang Aug 08, 2025 pm 04:16 PM

RuntheWindowsUpdateTroubleshooterviaSettings>Update&Security>Troubleshoottoautomaticallyfixcommonissues.2.ResetWindowsUpdatecomponentsbystoppingrelatedservices,renamingtheSoftwareDistributionandCatroot2folders,thenrestartingtheservicestocle

pergi dengan contoh menjalankan subprocess pergi dengan contoh menjalankan subprocess Aug 06, 2025 am 09:05 AM

Jalankan proses kanak -kanak menggunakan pakej OS/EXEC, buat arahan melalui exec.command tetapi tidak melaksanakannya dengan segera; 2. Jalankan arahan dengan .Output () dan tangkap stdout. Jika kod keluar bukan sifar, kembalikan exec.exiterror; 3. Gunakan .start () untuk memulakan proses tanpa menyekat, menggabungkan dengan .stDoutPipe () untuk menstrimkan output dalam masa nyata; 4. Masukkan data ke dalam proses melalui .StDinPipe (), dan selepas menulis, anda perlu menutup saluran paip dan panggilan .Wait () untuk menunggu akhir; 5. EXEC.EXITError mesti diproses untuk mendapatkan kod keluar dan stderr perintah gagal untuk mengelakkan proses zombie.

Menguasai Kawalan Aliran Dalam Foreach Menggunakan Break, Continue, dan Goto Menguasai Kawalan Aliran Dalam Foreach Menggunakan Break, Continue, dan Goto Aug 06, 2025 pm 02:14 PM

breakexitstheloopimmedilhyafterfindingAtarget, idealforstoppingthefirstmatch.2.continuukskipsthecurrentiteration, consuryfilteringitemsliketemarararary.3.gotoojumpstoalabeledstatement, diterima

Bandingkan dan kontras ciri -ciri PHP, kelas abstrak, dan antara muka dengan kes penggunaan praktikal. Bandingkan dan kontras ciri -ciri PHP, kelas abstrak, dan antara muka dengan kes penggunaan praktikal. Aug 11, 2025 pm 11:17 PM

Useinterfacestodefinecontractsforunrelatedclasses,ensuringtheyimplementspecificmethods;2.Useabstractclassestosharecommonlogicamongrelatedclasseswhileenforcinginheritance;3.Usetraitstoreuseutilitycodeacrossunrelatedclasseswithoutinheritance,promotingD

See all articles