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();
然后,启动Apache服务,如图:
打开浏览器,输入:http://localhost:8081,如果看到如下界面,则表示运行环境配置成功了!
Atas ialah kandungan terperinci Windows7下PHP7运行环境搭建. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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



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".

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.

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;

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.

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: 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".

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.

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.
