Rumah pembangunan bahagian belakang PHP7 Windows7下PHP7运行环境搭建

Windows7下PHP7运行环境搭建

Feb 07, 2021 am 09:27 AM
php7 windows7

Windows7下PHP7运行环境搭建

推荐(免费):PHP7

php7号称能直追facebook的HHVM,为了体验一把传说中的高性能,我特意在本地电脑上尝试着安装了php7,不得不承认,php7的运行环境相对于之前的php5来说还是有一点苛刻的。下面开始进入主题。

一.环境准备

1. windows7版本要求

如果你用的是win7系统,必须确保你的系统上安装了SP1这个更新包,这个绝对是必要条件,如图:

2. 下载php7

需下载线程安全版的php7,否则,我们将无法加载php7apache2_4.dll扩展,下载地址:

http://php.net/downloads.php

3. 下载Apache2.4

出于兼容性考虑,我们选择的是VC9编译环境下的Apache版本,下载地址:

http://httpd.apache.org/download.cgi

下载过程如下:


注意:Apache2.2中是不支持php7的,所以,我们必须下载Apache2.4

4. 下载Visual C++ 2015

由于php7使用了VC14的编译环境,所以我们还需要下载Visual C++ 2015,下载地址:

https://www.microsoft.com/en-US/download/details.aspx?id=48145

二. 开始安装

1. 双击安装vc_redist.x64.exe

2. 解压php-7.0.10-Win32-VC14-x64.zip,目录结构如下:

3. 解压httpd-2.4.23-x64.zip,目录结构如下:

4. 创建Apache服务

进入cmd命令行,输入:

"D:\program\myplatform\Apache2.4\bin\httpd.exe" -k install -n Apache2.4,如图:

上图,表示权限不够,我们以管理员权限再执行一次,如图:


上图,表示Apache2.4这个系统服务已经创建成功了。

三. 配置Apache

需要修改的文件:D:/program/myplatform/Apache2.4/conf/httpd.conf

1. 设置apache的安装目录

Define SRVROOT "/Apache24"修改为

Define SRVROOT "D:/program/myplatform/Apache2.4"

2. 配置工作空间

将下面两行

DocumentRoot "${SRVROOT}/htdocs"

修改为

DocumentRoot "D:/javapro"

3. 装载php模块

标签的末尾处,添加如下三行内容:

PHPIniDir "../PHP/php-7.0.10"

LoadModule php7_module "../PHP/php-7.0.10/php7apache2_4.dll"

AddType application/x-httpd-php .php

注意:此处用的是相对路径,相对路径的根目录是ServerRoot参数的值,也就是前面SRVROOT定义的值,而不是httpd.conf配置文件所在的目录。

4. 禁止访问网站目录

出于安全方面的考虑,我们最好配置该选项,禁止访问网站的目录列表。如下:

标签内,将

Options Indexes FollowSymLinks

修改为

Options None

5. 配置默认首页

标签内,将

DirectoryIndex index.html

修改为

DirectoryIndex index.html index.php

四. 配置php

需要修改的文件:D:/program/myplatform/php-7.0.10/php.ini

1. 修改php.ini-development

D:/program/myplatform/php-7.0.10目录下的php.ini-development文件名修改为php.ini

2. 修改扩展目录

extension_dir = "D:/program/myplatform/PHP/php-7.0.10/ext"

此处必须为绝对路径

3. 开启相关扩展

根据需要开启相关扩展,我这边只开启了如下扩展:

extension=php_gd2.dll

extension=php_curl.dll

extension=php_mbstring.dll

extension=php_openssl.dll

extension=php_mysqli.dll

extension=php_pdo_mysql.dll

注意:php7中,已经不支持php_mysql.dll这个扩展了。

4. 设置时区

date.timezone ="Asia/Shanghai"

5. 设置错误报告等级

error_reporting = E_ALL ^ E_NOTICE

五. 检查Apache配置

切换到apache安装目录的bin目录下,输入:httpd.exe -t,如图:

如果返回Syntax OK,则表示apache在配置上以及所需的运行环境都是OK的,如果不是,则需要根据错误提示,排查错误。

六. 测试Apache,php是否正常工作

在工作空间的根目录下,新建一个index.php,内容如下:

phpinfo();
Salin selepas log masuk

然后,启动Apache服务,如图:

打开浏览器,输入:http://localhost:8081,如果看到如下界面,则表示运行环境配置成功了!


Atas ialah kandungan terperinci Windows7下PHP7运行环境搭建. 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)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu 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)

Salinan windows7 build 7601 bukan tulen Penyelesaian paling mudah ialah salinan build 7601 tidak tulen. Salinan windows7 build 7601 bukan tulen Penyelesaian paling mudah ialah salinan build 7601 tidak tulen. Mar 15, 2024 pm 09:49 PM

Baru-baru ini, beberapa rakan melaporkan bahawa komputer mereka menggesa "Salinan Windows 7 versi dalaman 7601 tidak tulen Mereka semua ingin tahu sama ada salinan Windows 7 bukan tulen 7601 dan menjejaskan penggunaannya adalah bahawa sistem pengguna belum diaktifkan Hari ini saya akan memberikannya kepada anda Mari kita bercakap tentang penyelesaian paling mudah untuk masalah yang salinan versi dalaman 7601 tidak tulen boleh datang dan melihat. Salinan versi dalaman windows7 7601 bukan tulen Kaedah 1: 1. Tekan "win+r" pada papan kekunci pada masa yang sama, kemudian masukkan "CMD", dan kemudian tekan "Enter" untuk mengesahkan. 2. Masukkan "SLMGR-REARM" dalam tetingkap pop timbul Sila ambil perhatian bahawa terdapat ruang di tengah. 3. Kemudian tekan Enter untuk mengesahkan Kotak dialog akan muncul dan klik "Sahkan".

Bagaimana untuk menyelesaikan masalah apabila php7 mengesan bahawa port tcp tidak berfungsi Bagaimana untuk menyelesaikan masalah apabila php7 mengesan bahawa port tcp tidak berfungsi Mar 22, 2023 am 09:30 AM

Dalam php5, kita boleh menggunakan fungsi fsockopen() untuk mengesan port TCP. Fungsi ini boleh digunakan untuk membuka sambungan rangkaian dan melakukan beberapa komunikasi rangkaian. Tetapi dalam php7, fungsi fsockopen() mungkin menghadapi beberapa masalah, seperti tidak dapat membuka port, tidak dapat menyambung ke pelayan, dsb. Untuk menyelesaikan masalah ini, kita boleh menggunakan fungsi socket_create() dan fungsi socket_connect() untuk mengesan port TCP.

Bagaimana untuk memasang sambungan mongo dalam php7.0 Bagaimana untuk memasang sambungan mongo dalam php7.0 Nov 21, 2022 am 10:25 AM

Cara memasang sambungan mongo dalam php7.0: 1. Buat kumpulan pengguna dan pengguna mongodb 2. Muat turun pakej kod sumber mongodb dan letakkan pakej kod sumber dalam direktori "/usr/local/src/" 3. Masukkan direktori "src/" 4. Buka zip pakej kod sumber 5. Buat direktori fail mongodb 6. Salin fail ke direktori "mongodb/" 7. Buat fail konfigurasi mongodb;

Apakah yang perlu saya lakukan jika pemalam dipasang dalam php7.0 tetapi ia masih menunjukkan bahawa ia tidak dipasang? Apakah yang perlu saya lakukan jika pemalam dipasang dalam php7.0 tetapi ia masih menunjukkan bahawa ia tidak dipasang? Apr 02, 2024 pm 07:39 PM

Untuk menyelesaikan pemalam yang tidak menunjukkan isu yang dipasang dalam PHP 7.0: Semak konfigurasi pemalam dan dayakan pemalam. Mulakan semula PHP untuk menggunakan perubahan konfigurasi. Semak kebenaran fail pemalam untuk memastikan ia betul. Pasang kebergantungan yang hilang untuk memastikan pemalam berfungsi dengan betul. Jika semua langkah lain gagal, bina semula PHP. Punca lain yang mungkin termasuk versi pemalam yang tidak serasi, memuatkan versi yang salah atau isu konfigurasi PHP.

Bagaimana untuk membuka tetingkap Explorer dalam sistem Win7? Bagaimana untuk membuka Explorer dalam Windows 7 Bagaimana untuk membuka tetingkap Explorer dalam sistem Win7? Bagaimana untuk membuka Explorer dalam Windows 7 Feb 13, 2024 pm 08:50 PM

Sesetengah pengguna sistem Win7 tidak tahu bagaimana untuk membuka tetingkap pengurus sumber komputer Sebenarnya, operasi itu tidak sukar Anda perlu membuka menu mula komputer terlebih dahulu, atau terus mencari dalam kotak carian dan membuka tetingkap pengurus sumber. Dalam hal ini, artikel ini Artikel ini telah menyusun beberapa kaedah dan berkongsi dengan semua pengguna yang berminat boleh terus membaca. Cara membuka Explorer dalam Windows 7: Tutorial 1 1. Klik ikon [Start] di sudut kiri bawah dan masukkan [Windows File Explorer] dalam kotak carian. 2. Dalam hasil carian, klik pilihan [Windows Explorer] seperti yang ditunjukkan dalam rajah di bawah, dan klik Buka. Tutorial 2 1. Cari dan klik dua kali ikon [Komputer], dan klik ikon [▶] di bahagian atas. 2. Dalam bar menu pop timbul, akar

Cara memasang dan menggunakan php7.0 Cara memasang dan menggunakan php7.0 Nov 30, 2022 am 09:56 AM

Cara memasang dan menggunakan php7.0: 1. Pergi ke laman web rasmi PHP untuk memuat turun versi pemasangan yang sepadan dengan sistem tempatan 2. Ekstrak fail zip yang dimuat turun ke direktori yang ditentukan 3. Buka tetingkap baris arahan dan pergi ke direktori "E:\php7" Hanya jalankan arahan "php -v".

Apr 09, 2024 pm 01:33 PM

Penyelesaian biasa untuk persekitaran pelayan PHP termasuk memastikan versi PHP yang betul dipasang dan fail yang berkaitan telah disalin ke direktori modul. Lumpuhkan SELinux buat sementara waktu atau selama-lamanya. Semak dan konfigurasikan PHP.ini untuk memastikan sambungan yang diperlukan telah ditambah dan disediakan dengan betul. Mulakan atau mulakan semula perkhidmatan PHP-FPM. Semak tetapan DNS untuk isu penyelesaian.

Mana satu lebih baik, php8 atau php7? Mana satu lebih baik, php8 atau php7? Nov 16, 2023 pm 03:09 PM

Berbanding dengan PHP7, PHP8 mempunyai beberapa kelebihan dan penambahbaikan dari segi prestasi, ciri baharu dan penambahbaikan sintaks, sistem jenis, pengendalian ralat dan sambungan. Walau bagaimanapun, memilih versi yang hendak digunakan bergantung pada keperluan khusus anda dan keadaan projek. Pengenalan terperinci: 1. Peningkatan prestasi, PHP8 memperkenalkan pengkompil Just-in-Time (JIT), yang boleh meningkatkan kelajuan pelaksanaan kod 2. Ciri baharu dan penambahbaikan sintaks, PHP8 menyokong pengisytiharan parameter yang dinamakan dan parameter pilihan, membuat fungsi Panggilan adalah lebih fleksibel kelas tanpa nama, jenis pengisytiharan sifat, dsb.

See all articles