Rumah >pembangunan bahagian belakang >tutorial php >Artikel yang menerangkan secara terperinci cara memasang dan mengkonfigurasi PHP dalam persekitaran Windows dan Linux

Artikel yang menerangkan secara terperinci cara memasang dan mengkonfigurasi PHP dalam persekitaran Windows dan Linux

青灯夜游
青灯夜游ke hadapan
2022-02-16 11:53:465839semak imbas

Bagaimana untuk memasang dan mengkonfigurasi PHP? Artikel berikut akan memperkenalkan kepada anda cara memasang dan mengkonfigurasi PHP dalam persekitaran Windows dan Linux Saya harap ia akan membantu anda!

Pengenalan kepada PHP

PHP, "preprocessor hypertext", ialah bahasa skrip sumber terbuka umum. PHP ialah bahasa skrip yang dilaksanakan pada bahagian pelayan Ia serupa dengan bahasa C dan merupakan bahasa pengaturcaraan laman web yang biasa digunakan. Sintaks unik PHP mencampurkan sintaks C, Java, Perl dan PHP sendiri. Ia kondusif untuk pembelajaran dan digunakan secara meluas Ia terutamanya sesuai untuk bidang pembangunan web. Pada asalnya singkatan Halaman Utama Peribadi, ia telah dinamakan semula secara rasmi "PHP: Hypertext Preprocessor"

Pemasangan dan konfigurasi PHP di bawah Windows

1 Alamat muat turun tapak web rasmi ialah https://windows.php.net/download

Pilih versi terkini untuk dimuat turun

Lebih banyak versi diperkenalkan dalam navigasi kiri VC dan Benang Selamat.

Artikel yang menerangkan secara terperinci cara memasang dan mengkonfigurasi PHP dalam persekitaran Windows dan Linux

2. Nyahmampat

Nama fail boleh ditukar kepada yang lebih mudah

Artikel yang menerangkan secara terperinci cara memasang dan mengkonfigurasi PHP dalam persekitaran Windows dan Linux

3. Konfigurasi

Konfigurasi pemasangan Apache boleh didapati di sini

https://blog.csdn.net/qq_45034708/article/details /108565486

Artikel yang menerangkan secara terperinci cara memasang dan mengkonfigurasi PHP dalam persekitaran Windows dan Linux

#加载PHP
LoadModule php7_module 'D:/tools/php7/php7apache2_4.dll'

#将PHP配置文件加载到Apache配置文件中,共同生效
PHPIniDir 'D:/tools/php7'

#配置Apache分配工作给PHP模块,把PHP代码交给PHP处理
#即.php后缀名的文件
AddType application/x-httpd-php .php

3-Artikel yang menerangkan secara terperinci cara memasang dan mengkonfigurasi PHP dalam persekitaran Windows dan Linux

4 dikonfigurasikan di atas Fail php.ini tidak wujud secara lalai Ia wujud dalam format pembangunan dan pengeluaran dan perlu diformatkan.

4-Artikel yang menerangkan secara terperinci cara memasang dan mengkonfigurasi PHP dalam persekitaran Windows dan Linux

5. service , buka cmd, tukar ke direktori/bin penyahmampatan Apache, masukkan arahan

4-Artikel yang menerangkan secara terperinci cara memasang dan mengkonfigurasi PHP dalam persekitaran Windows dan Linux

6. Uji kod PHP

httpd -M

Artikel yang menerangkan secara terperinci cara memasang dan mengkonfigurasi PHP dalam persekitaran Windows dan Linux

6-Artikel yang menerangkan secara terperinci cara memasang dan mengkonfigurasi PHP dalam persekitaran Windows dan Linux

Itu sahaja (~ ̄▽ ̄)~

6-Artikel yang menerangkan secara terperinci cara memasang dan mengkonfigurasi PHP dalam persekitaran Windows dan Linux

Pasang dan konfigurasikan PHP di bawah Linux
<?php
	//测试
	echo &#39;hello world&#39;;
?>

6-Artikel yang menerangkan secara terperinci cara memasang dan mengkonfigurasi PHP dalam persekitaran Windows dan Linux

1 Muat turun dan nyahmampat

2. Pemasangan

cd /usr/local/src/ #切换目录
wget http://cn2.php.net/distributions/php-7.4.10.tar.bz2 #下载
wget http://xmlsoft.org/downloads.html/
tar jxvf php-7.4.10.tar.bz2 #解压

Apabila melaksanakan konfigurasi, Ralat akan dilaporkan, mengatakan XXX tidak dijumpai, dsb., pasang sahaja sehingga betulArtikel yang menerangkan secara terperinci cara memasang dan mengkonfigurasi PHP dalam persekitaran Windows dan Linux

Pakej 'libxml-2.0' , diperlukan oleh 'virtual:world', tidak ditemui

cd /usr/local/src/php-7.4.10
./configure --prefix=/usr/local/php7 --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-file-path=/usr/local/php7/etc --with-mysql=/usr/local/mysql --with-pdo-mysql=mysqlnd --with-mysqli --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif --enable-fpm

  • Pakej 'openssl', diperlukan oleh 'virtual:world' , tidak ditemui

 yum install -y libxml2-devel
  • Pakej 'sqlite3', diperlukan oleh 'virtual:world', tidak ditemui

 yum install -y openssl openssl-devel
  • konfigurasi: ralat: Sila pasang semula pengedaran BZip2

 yum install sqlite-devel
  • Pakej 'krb5', diperlukan oleh 'maya: world', not found

 yum install -y bzip2 bzip2-devel
  • Pakej 'libcurl', diperlukan oleh 'virtual:world', not found

 yum install krb5-devel
  • Pakej 'libjpeg', diperlukan oleh 'virtual:world', tidak ditemui

 yum install libcurl-devel
  • Pakej ' libzip', diperlukan oleh ' maya:world', tidak ditemui

 yum install libjpeg-devel
  • Pakej 'libxslt', diperlukan oleh 'virtual:world', tidak ditemui

 yum install libzip-devel
  • Pakej 'freetype2', diperlukan oleh 'virtual:world', tidak ditemui

 yum install libxslt-devel
  • Pakej 'libpng', diperlukan oleh 'virtual:world', tidak ditemui

 yum install freetype-devel
  • Pakej 'oniguruma', diperlukan oleh ' maya:dunia', tidak dijumpai(Ini agak menyusahkan)

 yum install libpng-devel
  • 3 🎜>
  • Salin dan format php.ini, sama seperti Windows
cd /usr/local/src/
wget https://github.com/kkos/oniguruma/archive/v6.9.4.tar.gz -O oniguruma-6.9.4.tar.gz
tar -zxvf oniguruma-6.9.4.tar.gz
yum install autoconf automake libtool #有询问输入y
cd oniguruma-6.9.4/
./autogen.sh && ./configure --prefix=/usr
make && make install

Artikel yang menerangkan secara terperinci cara memasang dan mengkonfigurasi PHP dalam persekitaran Windows dan Linux

Konfigurasikan Apache

vim /usr/local/apache2.4/conf/httpd.conf #编辑配置文件
#修改以下四点
#1.ServerName 195行
ServerName www.example.com:80
#2.Directory 204行
<Directory />
    AllowOverride none
    Require all granted
</Directory>
#3.DirectoryIndex 253行
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>
#4.AddType 391行
AddType application/x-httpd-php .php

:wq #保存退出(先按ESC)
/usr/local/apache2.4/bin/apachectl -t #测试配置语法
/usr/local/apache2.4/bin/apachectl graceful #重新加载配置文件

4-Artikel yang menerangkan secara terperinci cara memasang dan mengkonfigurasi PHP dalam persekitaran Windows dan Linux

4-Artikel yang menerangkan secara terperinci cara memasang dan mengkonfigurasi PHP dalam persekitaran Windows dan Linux

4-Artikel yang menerangkan secara terperinci cara memasang dan mengkonfigurasi PHP dalam persekitaran Windows dan Linux

Artikel yang menerangkan secara terperinci cara memasang dan mengkonfigurasi PHP dalam persekitaran Windows dan Linux

5、启动服务

/usr/local/apache2.4/bin/apachectl start
ps -ef|grep httpd #查看httpd进程
netstat -lntp|grep 80 #查看80端口
curl localhost #测试

Artikel yang menerangkan secara terperinci cara memasang dan mengkonfigurasi PHP dalam persekitaran Windows dan Linux

6、测试

iptables -I INPUT -p tcp --dport 80 -j ACCEPT #开放80端口或配置服务器安全组
vim /usr/local/apache2.4/htdocs/test.php #编辑测试文件
<?php
	phpinfo();
?>
:wq #保存退出(先按ESC)

Artikel yang menerangkan secara terperinci cara memasang dan mengkonfigurasi PHP dalam persekitaran Windows dan Linux

 按此步骤下来就能成功了。

推荐学习:《PHP视频教程

Atas ialah kandungan terperinci Artikel yang menerangkan secara terperinci cara memasang dan mengkonfigurasi PHP dalam persekitaran Windows dan Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:cloud.tencent.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam