首页 > 后端开发 > 正文

php7框架配置 如何在openSUSE42.1下编译安装PHP7

2023-09-19 00:45:15 | 我爱编程网

很多关注后端开发的朋友很希望了解php7框架配置 如何在openSUSE42.1下编译安装PHP7,今天我爱编程网为大家整理了相关文章,一起来看看吧!

php7框架配置 如何在openSUSE42.1下编译安装PHP7

如何编译搭建php7+nginx+mysql

在Windows下配置搭建PHP环境的步骤:
一、准备工作-下载所需软件
Apache httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
PHP php-5.3.10-Win32-VC9-x86.zip
MySQL mysql-5.5.20-win32.msi

二、安装软件
1、安装Apache: 双击安装,与安装其他Windows软件没有什么区别,在填Server Infomation时,并没有特殊规定,只要输入的信息符合格式即可。

安装完成之后,在浏览器输入 ,如果显示It Works!,表示Apache安装成功。

2、安装PHP:将php-5.3.10-Win32-VC9-x86.zip解压到一个目录即可。
3、安装MySQL:双击安装,如果需要更改安装目录,则在Choose Setup Type选择Custom

安装完成后开始配置MySQL,全部保持默认选项即可,但最好把MySQL默认编码改为utf8,在Modify Security Settings选项中设置密码,输入两次密码即可完成,最后点Execute完成配置。

三、整合Apache+PHP+MySQL
Apache : 首先修改Apache的配置文件,让Apache支持解析PHP文件。Apache配置文件在Apache安装目录的conf目录下的httpd.conf。

1. 让Apache可以解析php文件,在配置文件中找到
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
在下一行添加 (绿色的位置是根据PHP的所在目录而定的)
LoadModule php5_module "D:/Develop/PHP/php5apache2_2.dll"        PHPIniDir "D:/Develop/PHP"        AddType application/x-httpd-php .php .html .htm

2. 在配置文件中找到
DirectoryIndex index.html
改为
DirectoryIndex index.php index.html

3. 修改Apache站点目录,在配置文件中找到(Apache安装的目录不同,显示的值不一样)
DocumentRoot "D:/Develop/Apache2.2/htdocs"
改为
DocumentRoot "D:/Workspace/PHP"

再找到
<Directory "D:/Develop/Apache2.2/htdocs">
改为
<Directory "D:/Workspace/PHP">

PHP : 把php.ini-development改名为php.ini,作为PHP的配置文件。修改php.ini

1. 设置PHP扩展包的具体目录,找到
; On windows:        ; extension_dir = "ext"
改为 (值是ext文件夹的目录)
; On windows:         extension_dir = "D:/Develop/PHP/ext"

2. 开启相应的库功能,找到需要开启的库的所在行
;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_xmlrpc.dll
去掉前面的分号(注释),即改为
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll

3. 设置时区,找到
;date.timezone =
改为
date.timezone = Asia/Shanghai

配置完成,检测一下配置是否成功。重启Apache,在站点目录下新建文件index.php,输入内容。

php7框架配置 如何在openSUSE42.1下编译安装PHP7

如何在openSUSE42.1下编译安装PHP7

首先推荐一篇文章
PHP
7
Release
Date
Arrived:
Will
Developers
Adopt
PHP
7?
-
PHP
Classes
blog

里面说到是否会去使用PHP7,就个人而言,我是毫不犹豫地使用的,但是生产环境就不是我说了算,所以只能自己在自己的开发环境里更新PHP的版本。那么,你呢?
笔者使用的是Linux的openSUSE42.1发行版,Yast里面还没有PHP7的安装包,于是乎只能自己手动编译安装了。作为一个PHP开发者,我是非常希望能够学会编译安装PHP7的,之前试过几次,但是每次安装都要上网找各种资料,于是乎,这次安装成功后就想把自己的安装过程以及遇到的问题记录下来,方便以后查阅和分享给需要的人。
下载源码并解压
进入正题,要编译安装PHP7,首先当然要下载PHP7的源码。你可以到
github
上clone,也可以到
PHP官网
下载。下载后解压到
/usr/local/src
目录,并将目录重命名为php7。进入目录。
配置编译参数
生成配置文件
./buildconf
配置
./configure
\
--prefix=/usr/local/php7
\
--exec-prefix=/usr/local/php7
\
--bindir=/usr/local/php7/bin
\
--sbindir=/usr/local/php7/sbin
\
--includedir=/usr/local/php7/include
\
--libdir=/usr/local/php7/lib/php
\
--mandir=/usr/local/php7/php/man
\
--with-config-file-path=/usr/local/php7/etc
\
--with-mysql-sock=/var/run/mysql/mysql.sock
\
--with-mcrypt=/usr/include
\
--with-mhash
\
--with-openssl
\
--with-mysqli=shared,mysqlnd
\
--with-pdo-mysql=shared,mysqlnd
\
--with-gd
\
--with-iconv
\
--with-zlib
\
--enable-zip
\
--enable-inline-optimization
\
--disable-debug
\
--disable-rpath
\
--enable-shared
\
--enable-xml
\
--enable-bcmath
\
--enable-shmop
\
--enable-sysvsem
\
--enable-mbregex
\
--enable-mbstring
\
--enable-ftp
\
--enable-gd-native-ttf
\
--enable-pcntl
\
--enable-sockets
\
--with-xmlrpc
\
--enable-soap
\
--without-pear
\
--with-gettext
\
--enable-session
\
--with-curl
\
--with-jpeg-dir
\
--with-freetype-dir
\
--enable-opcache
\
--enable-fpm
\
--disable-cgi
\
--with-fpm-user=nginx
\
--with-fpm-group=nginx
\
--without-gdbm
\
--disable-fileinfo
参数说明
prefix
PHP7安装的根目录
with-config-file-path
PHP7的配置文件目录
执行完上面的配置命令后的结果如下图所示:
执行上面命令的过程中会遇到一些依赖缺少的提示,下面列出我遇到的依赖问题:
错误:
configure:
error:
xml2-config
not
found.
Please
check
your
libxml2
installation.
解决:
zypper
install
libxml2-devel
错误:
configure:
WARNING:
unrecognized
options:
--with-mysql
解决:
取消这个选项,这个选项是不存在的
错误:
configure:
error:
jpeglib.h
not
found.
解决:
zypper
install
libjpeg-devel
错误:
configure:
error:
mcrypt.h
not
found.
Please
reinstall
libmcrypt.
解决:
zypper
install
libmcrypt-devel
错误:
checking
for
recode
support...
yes
configure:
error:
Can
not
find
recode.h
anywhere
under
/usr
/usr/local
/usr
/opt.
解决:
zypper
install
librecode-devel
总的来说,在配置的时候遇到没有的就打开Yast搜一下,如果有的话就安装,然后重新编译看还需要那些,如果在Yast找不到,那就上网找一下Google。
编译和安装PHP7
make
&&
make
install
其中,make之后可以选择make
test。只是一个可选步骤,不执行不知道有什么问题,不过笔者暂时还没遇到。
查看安装成功后的PHP7目录
编译安装成功后,查看PHP7的安装目录`ls
/usr/local/php7`:
设置PHP7的配置文件
cp
/usr/local/src/php7/php.ini-production
/usr/local/php7/etc/php.ini
cp
/usr/local/src/sapi/fpm/init.d.php-fpm
/etc/init.d/php-fpm
cp
/usr/local/php7/etc/php-fpm.conf.default
/usr/local/php7/etc/php-fpm.conf
cp
/usr/local/php7/etc/php-fpm.d/ www.conf.default
/usr/local/php7/etc/php-fpm.d/ www.conf
设置环境变量
在/etc/profile
文件的最后一行加上
export
PATH=/usr/local/php7/bin:/usr/local/php7/sbin:$PATH
然后执行
source
/etc/profile
设置PHP日志目录和php-fpm进程文件(php-fpm.sock)目录
mkdir
-p
/var/log/php-fpm/
&&
mkdir
-p
/var/run/php-fpm
&&
cd
/var/run/
&&
chown
-R
nginx:nginx
php-fpm
将PHP设置为开机启动
chmod
+x
/etc/init.d/php-fpm
chkconfig
php-fpm
on
可以用chkconfig命令查看开机启动服务列表。
启动PHP服务
service
php-fpm
start
通过ps
aux
|
grep
'php'查看PHP是否启动成功
至此,PHP7就安装成功了,你也开始使用PHP7吧!

php7框架配置 如何在openSUSE42.1下编译安装PHP7

php运行环境如何安装

php运行环境安装
php比较流行的生存环境 Apache+php+MySQL
一、安装web服务器 : apache
1 、获取Apache安装包
32位:-2.4.29-Win32-VC15.zip
64位:-2.4.29-Win64-VC15.zip
2、解压安装包,修改配置文件(如果解压在c盘可忽略此步骤)
解压完成后,用notepad++打开Apache24confhttpd.conf
将 ServerRoot "c:/Apache24" 中的文件地址,改为你解压后Apache所在的地址(例如ServerRoot "d:/Apache24")
3、运行服务器
先以管理员身份打开 Windows PowerShell打开Apache所在的地址的bin文件夹,然后输入
,显示
(注意要将解压出来的文件、同时放在盘根目录下,否则会运行失败)
在浏览器地址栏输入您本机的IP地址并回车,如果网页显示 It works! 证明运行成功。
之后如果要修改Apache的配置,需要重启Apache才能生效。
二、php应用服务器 :解释执行我们编写的php程序
1、获取PHP安装文件
2、解压安装包,和Apache24同目录
3、1)找apache的conf文件夹,打开 httpd.conf 配置 php,找到loadmodule 的地方,复制下面的配置到配置文件中。
LoadModule php7_module D:/php7.3.2/php7apache2_4.dllD:/php7.3.2/php7apache2_4.dll路径是自己的php目录下的 php7apache2_4.dll 文件的路径。
2)配置 Apache解析规则,Apache解析后缀名为’.php’的文件时,调用 php模块。
配置方式:
AddType application/x-httpd-php .php 3)将php的配置文件加载到Apache配置文件中:共同生效
3.1)在Apache的httpd.conf 文件中指定php配置文件所在路径
PHPIniDir “D:/php7.3.2” 3.2)php.ini文件默认是不存在的,是以development和production格式存在的,需要格式 化。找到目录下的php.ini-development,复制一份并重命名为php.ini
说明:PHP的配置文件已经加入到Apache的配置项中,意味着php.ini的修改需要Apache重启才会生效。
4)打开计算机管理,在服务中找到apache,重启Apache服务,在Apache24/htdocs目录下 新建一个文本文档命名为 hello.php,打开编辑
<?php
phpinfo(); 重启服务器。 打开浏览器访问 localhost/hello.php 就以看到php的信息了

三、数据库管理系统 : 数据库服务器 MySQL
文件下载地址:
更多相关知识,请访问PHP中文网! 我爱编程网

以上就是我爱编程网为大家带来的php7框架配置 如何在openSUSE42.1下编译安装PHP7,希望能帮助到大家,更多相关信息,敬请关注我爱编程网!
与“php7框架配置 如何在openSUSE42.1下编译安装PHP7”相关推荐
php7开发框架 如何在openSUSE42.1下编译安装PHP7
php7开发框架 如何在openSUSE42.1下编译安装PHP7

PHP5和PHP7之间的主要区别是什么?PHP5和PHP7之间的主要区别是什么?其实PHP7的功能足以进行高级Web应用程序开发,并利用最新资源来促进您的开发。关于PHP5.7,PHP6或PHP7的讨论很多。PHP7背后的主要原因是PHP6从未达到稳定版本,也有许多关于PHP6的资源。因此,PHP社区选择了PHP5.6来直接开发PHP7。一、性能:您可能听说过FacebookHHV

2023-09-19 12:41:39
php7框架配置 php运行环境如何安装
php7框架配置 php运行环境如何安装

如何在openSUSE42.1下编译安装PHP7首先推荐一篇文章PHP7ReleaseDateArrived:WillDevelopersAdoptPHP7?-PHPClassesblog。里面说到是否会去使用PHP7,就个人而言,我是毫不犹豫地使用的,但是生产环境就不是我说了算,所以只能自己在自己的开发环境里更新PHP的版本。

2023-09-19 00:44:54
php7框架推荐 如何在PHP7中安装mysql的扩展
php7框架推荐 如何在PHP7中安装mysql的扩展

PHP的MVC框架哪一个性价比最高1、国内常用的TinkPHP比较适中2、Codelgniter以它的简单易用,性能和速度而闻名。与Symphony不同,这款PHP开发框架对于共享主机的用户而言很理想,如果你想有一个小型覆盖面的框架。它提供了简单的解决方案,还有扩展的知识库,通过视频教程,用户指南和wiki来提供支持。3、Yii是一个基于组件、用于开发大型Web应用的高性能PHP框架

2023-09-20 18:13:25
php框架安装完毕后如何配置 php如何正确配置
php框架安装完毕后如何配置 php如何正确配置

如何配置php服务器1.安装apache_2.2.4-win32-x86-no_ssl.msi到d:\phpWeb\APACHE\步骤:下一步下一步2.安装php-5.2.0-Win32.zip到d:\phpWeb\php\步骤:(1)解压压缩包到d:\phpWeb\php\(2)找到php目录里的php.ini-dist重命名为php.ini并拷到windows目录里(

2023-10-06 14:17:00
php框架支持redis php如何安装配置redis
php框架支持redis php如何安装配置redis

phpredis如何使用开始在PHP中使用Redis前,要确保已经安装了redis服务及PHPredis驱动,且你的机器上能正常使用PHP。PHP安装redis扩展/usr/local/php/bin/phpize#php安装后的路径./configure--with-php-config=/usr/local/php/bin/php-configmake&amp;&amp;

2023-09-07 21:51:10
php框架怎么配置 php kohana 框架下载下来后如何配置啊?在线等。。。
php框架怎么配置 php kohana 框架下载下来后如何配置啊?在线等。。。

phpkohana框架下载下来后如何配置啊?在线等。。。notfoundMODPATH\\database\\classes\\kohana\\db.php[63]58*@param请写明你在流程中是如何调用database或ORM的,也可能是你调用的方法不对。phpStormlaravel框架配置Laravel框架怎么配置分步阅读框架下载好了,但是想要很好的使用,可能我们

2023-09-12 12:42:57
dev框架PHP 如何编译安装PHP扩展
dev框架PHP 如何编译安装PHP扩展

ubuntu怎么安装PHPubuntu怎么安装PHP?1.安装PHP在Ubuntu18.04下,打开Ubuntu的终端窗口(ctrl+alt+t),运行下面的命令可以快速方便安装PHP。推荐:《PHP教程》本文撰写的时候,安装的默认版本是PHP7.2.aptupdate&amp;&amp;aptupgradeaptinstallphp2.验证PHP下面的命令可

2023-09-03 18:17:44
如何安装php框架 如何在linux下安装phalcon框架php版本的扩展
如何安装php框架 如何在linux下安装phalcon框架php版本的扩展

如何在linux下安装phalcon框架php版本的扩展第一步:在百度中搜索Phalcon,一般第一个网站,进入网站,我们点击网站首页的download,目前该框架的最近版本是2.0接着我们找到我们的系统这里我建议选用二进制的源码编译安装!然后我们根据网站上的提示下载该框架托管在github上面的二进制源码,如图所示,(使用git命令时需要安装yuminstallgit)使用

2023-09-09 08:32:19