导航:首页 > 编程语言 > php7phpinfo

php7phpinfo

发布时间:2022-04-13 04:55:41

㈠ Wamp3.0,php7安装扩展失败,在Wamp里查看扩展已有(看图片),phpinfo()里没有,直接使用也不能使用

麻烦你把你图片截全点,另外在命令行下执行下php.exe -v看看有错误提示么。

㈡ MAC PHP环境配置无法添加<php phpinfo(); > 添加进去了就是这个效果,并没有显示PHP环境版本

可能和编辑工具有关,我刚开始也是这样,后来用,命令行操作编辑就可以显示了。

  1. 将index.html.en复制为info.php

    cd /Library/WebServer/Documents

    sudo cpindex.html.en info.php

  2. 编辑info.php

    sudo vi info.php

  3. 在It works!后面加入(i进入编辑模式)<?php phpinfo(); ?>

  4. esc键,冒号键,输入wq保存退出,运行localhost/info.php。

  5. Done!

㈢ mac下安装php7为什么phpinfo出来的还是5.5

系统的 php 是 5.5的版本,通过php-fpm -v发现通过php-fpm命令启动的fpm是5.5的,所以在phpinfo()下显示的是5.5的版本。

尝试如下:

  1. 找到php71的fpm所在目录,在/usr/local/Cellar/php/php71/sbin下

  2. 我想把php71的fpm拷贝到/usr/sbin下,系统提示opearation not permit,即使用root来操作也是一样的

  3. 网上查找解决方法,原来是macos有一个rootless的东西,限制root用户对/usr/sbin进行操作

  4. 按照网上的解决方案,关闭rootless并重启,然并卵(我也不知道为什么,sudo或root用户仍无法操作/usr/sbin目录下的文件)

  5. 最后发现在/usr/local/Cellar/php/php71/sbin下发现了php71-fpm这个shell文件

  6. 直接sudo sh php71-fpm start解决了

㈣ php7无法安装memcache扩展 系统 centos-6.8 Nginx-1.10.2 PHP-7.0.13/5.6.28 memcached-1.4

一 下载需要的源码
所有安装包均选用最新的。
1. 下载libevent2.0.22
点击红色部分下载
下载memcached1.4.24
点击红色部分,下载最新版本
下载php扩展memcache3.0.8
选择需要的版本
二 安装详细步骤
首先将以上三个软件包下载到/tmp目录下
1. 安装libevent
cd /tmp #首先进入到该下载包的目录
tar zxvf libevent-2.0.22-stable.tar.gz #解压包cd libevent-2.0.22-stable #进入到解压的目录./configure --prefix=/usr/local #编译前配置,生成Makefile文件,路径可自行更改make; make install #编译+安装
1
测试是否安装成功
看到这些信息,表示成功啦
2. 安装memcached
cd /tmp #首先进入到该下载包的目录
tar zxvf memcached-1.4.24.tar.gz #解压包
cd memcached-1.4.24 #进入到解压的目录
./configure –with-libevent=/usr/local #编译前配置,生成Makefile文件,路径必须与libevent中一致make; make install #编译+安装
1
测试是否安装成功
表示成功的信息
通过以上操作,就完成了memcached服务器的安装。特别的简单吧!现在就来搞一搞memcache的php扩展安装吧3. 安装扩展
cd /tmp #首先进入到该下载包的目录
tar zxvf memcache-3.0.8.tgz #解压包
cd memcache-3.0.8 #进入到解压的目录
/opt/lampp/bin/phpize #动态为php添加扩展。phpize路径可能不一致,请根据自己的实际情况./configure –enable-memcache –with-php-config=/opt/lampp/bin/php-config –with-zlib-dir #php-config请根据自己环境情况填写make; make install #编译+安装
1
完成以上步骤时,心情愉悦的点击了enter,准备喝口水潇洒一下,结果出现了一下错误(这也是我写这篇博客的原因,要不都懒得记录了)错误信息
看了下代码错误信息,说是zlib.h找不到。找不到就给他安一个嘛。真是的安装zlib
下载zlib-1.2.8.tar.gz
下载地址:http://www.zlib.net/
如图:
红色部分点击
cd /tmp #首先进入到该下载包的目录
tar zxvf zlib-1.2.8.tar.gz #解压包
cd zlib-1.2.8 #进入到解压的目录
./configure --prefix=/usr/local/zlib
make; make install #编译+安装
1
再进行配置一下系统的文件,加载刚才编译安装的zlib生成的库文件vi /etc/ld.so.conf.d/zlib.conf
加入如下内容后保存退出: /usr/local/zlib/lib也就是添加安装目录的文件路径,库文件。ldconfig 运行之后就会加载安装的库文件了。
OK,到这一步了,此时,重新在memcache的php扩展中执行make;make install命令如果看到以下信息,表示成功:
扩展安装成功
三 配置php.ini文件
首先通过phpinfo函数,找到php.ini的路径,我的是:/opt/lampp/etc/php.ini在其中添加如下内容:
修改extension_dir路径:
extension_dir = “/opt/lampp/lib/php/extensions/no-debug-non-zts-20121212/”
extension=memcache.so
[Memcache]
memcache.allow_failover = 1
memcache.max_failover_attempts=20
memcache.chunk_size =8192
然后重新启动apache,再次通过phpinfo查看一下情况。如果有如下内容,表示配置成功:
信息
四 配置memcached服务器
启动memcached服务器
memcached -d -m 10 -u root -l 127.0.0.1 -p 11211 -c 256 -P /tmp/memcached.pid参数说明:
-d选项是启动一个守护进程,
-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,-u是运行Memcache的用户,我这里是root,
-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址127.0.0.1,-p是设置Memcache监听的端口,我这里设置了11211,最好是1024以上的端口,-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid2. 结束memcached进行
kill cat /tmp/memcached.pid
3. 检查memcached是否已经启动
看到绿色框中内容,就表示完成
五 测试php的memcache扩展
<?php
$mem = new Memcache;
$mem->connect("192.168.12.201", 13001);
$mem->set('key','This is a test!', 0, 60);$val = $mem->get('key');
echo $val;
?>
写在后面:大家有兴趣可以将session改为使用memcache来保存。php自身使用文件的方式,不太好,动不动文件大小总和就上G了。

㈤ PHP7安装后用phpinfo();时在浏览器中只显示源代码是为什么

你apache配置有问题,建议你仔细排查下,吧你具体的信息贴出来看看。
具体你可以参照下
第二部分 安装php7.0.0
中打开httpd.conf那部分。

修改完要到服务里吧apache重启一下。

㈥ 如何在PHP7中安装mysql的扩展

你好,

1.去php网站上下载mysql扩展,
2.解压并使用phpize工具初始化,编译:
#解压
tar xzvf mysql-45881bd.tar.gz
#进入mysql扩展目录 from
cd mysql-45881bd/
#使用phpize初始化,我的phpize在/opt/目录
/opt/php/bin/phpize
#编译mysql扩展,使用mysql native driver作为mysql链接库
./configure --with-php-config=/opt/php/bin/php-config --with-mysql=mysqlnd
make && make install
3.接下来,我们直接编辑php.ini文件,把mysql.so拷贝到php.ini的extension_dir中,然后在php.ini中加入extension=mysql.so
4.重启php
成功之后,用phpinfo即可看到mysql扩展的信息

㈦ 刚刚装了php7 nginx下有多个php版本,怎么选择使用哪一个

因为nginx默认监听的是127.0.0.1:9000端口,默认的9000端口已经被之前的php给占用了,请按下面步骤配置即可:
1.cd /usr/local/php7/etc/php-fpm.d/www.conf,找到listen 127.0.0.1:9000,然后把9000修改成自定义的,我本人修改为9001,然后保存退出
2.cd /usr/local/nginx/conf/nginx.conf,找到fastcgi_pass这一行,修改为:fastcgi_pass 127.0.0.1:9001;
3.关闭低版本的php-fpm /etc/init.d/php-fpm stop
4.开启php7的php-fpm /etc/init.d/php7-fpm start
5.重启nginx service nginx restart

到这里就大功告成了,希望能帮助你!配上php7的phpinfo界面,让我们一睹

㈧ windows下怎么安装php7,php7里面没有这个php7apache2

第一步:安装Apache服务。

在这里主要配置Network Domain、Server Name、Email地址以及Apache服务的占用端口,默认为80端口,你可以根据需要配置在其他端口,Apache的安装目录你可以使用默认目录或根据需要自行选择安装目录。
在完成apache服务的安装后,在游览器中输入http://localhost/,出现It’s work!字样,说明Apache服务安装成功了。

第二步:MySQL的安装
选择Custom自定义安装

点击“Change”更改你需要的目录

待文件复制安装完毕后,进行MySQL设置界面,单击Finish。

选择Detailed Configuration进行详细配置

选择MySQL运行模式:Server Machine

选择MySQL数据库默认存储方式:Non-Trans Only (MYISAM)

设定MySQL最大连接数:一般设置为128 – 512之间的整数。

设定MySQL网络参数,注意:不要勾选启用Strict Mode!那个Addfirewall的选项仅在需要外连MySQL的时候勾选上,也就是说给防火墙加个出入站的策略。

设定MySQL默认字符集:以用户站点语言为准,默认我们填gbk。

Windows环境设定

修改设定root用户密码,root密码请设置的比较复杂些,如果你出现的是三行,第一行的current password不要填写,留空白

注意:非必要情况下,不要启动远程连接模式! 完成MySQL的安装,并启动MySQL服务。

完成后,打开cmd命令提示符窗口,输入命令:mysql –u root –p

输入刚才安装时设置的密码后,如果能够正常进入MySQL控制台则说明MySQL安装正常。

更改MySQL数据库存放目录(可选,默认是在C:ProgramDataMySQLMySQL Server 5.1data,隐藏目录)

打开cmd命令提示符窗口,输入命令:net stop mysql 停止MySQL服务运行;

打开你的mysql安装目录的my.ini,

找到:
Datadir = “XXXXdata”

修改为:
Datadir = “你需要的mysql安装目录,如:F:Database”

将C:ProgramDataMySQLMySQL Server 5.1data 文件夹复制到你修改的Datadir目录,注意不是作为子目录,如果你的Datadir写的是F:Database,那么你就把C:ProgramDataMySQLMySQL Server 5.1data复制到F盘,然后改名为Database;
打开cmd命令提示符窗口,
输入命令:net start mysql

启动MySQL服务。

重新测试MySQL是否工作正常。
第三步:安装PHP。
其实在Windows 7下进行PHP安装非常简单,由于我下的是PHP代码包,只要解压php-5.3.2-Win32-VC6-x86并重名为文件夹为php,将其复制到C盘目录下即可完成PHP安装。
PHP环境搭建第三步:进行PHP配置环境。
压缩下载的php-5.2.8-Win32.zip文件到你指定的目录
然后修改php.ini

进入PHP文件夹,将php.ini-dist 重命名为php.ini ;
打开php.ini文件,找到:
extension_dir= “./”

将其改为:
extension_dir= “你的php解压目录ext”

找到:Windows Extensions

在Windows Extensions下方的动态模块配置中,需要打开以下模块支持:(去掉模块配置每行前面的分号即可)
php_curl.dll
php_pdo_mysql.dll
php_gd2.dll
php_mbstring.dll
php_mcrypt.dll
php_mhash.dll
php_ming.dll
php_mysql.dll
php_openssl.dll
php_sockets.dll
php_xmlrpc.dll
php_zip.dll

找到:
disable_functions=
改为:
disable_functions=passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
保存php.ini文件,并将其复制到Y:Windows,然后把php文件夹下的libmysql.dll复制到C:WindowsSystem32目录下。
接着配置PHP的Session功能(可选)
在使用session功能时,我们必须配置session文件在服务器上的保存目录,否则无法使用session,我们需要在Windows 7上新建一个可读写的目录文件夹,此目录最好独立于WEB主程序目录之外,此处我在D盘根目录上建立了phpsessiontmp目录,然后在php.ini配置文件中找到
;session.save_path = “/tmp”
修改为
session.save_path = “D:/phpsessiontmp”
配置PHP的文件上传功能 (可选)
同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,我们仍然需要在Windows 7上建立一个可读写的目录文件夹,此处我在D盘根目录上建立了phpfileuploadtmp目录,然后在php.ini配置文件中找到
;upload_tmp_dir =
修改为
upload_tmp_dir = “D:/phpfileuploadtmp”
第五步:配置Apache以支持PHP
1、打开你的apache2的安装目录,找到conf文件,打开里面的httpd.conf
在#LoadMole vhost_alias_mole moles/mod_vhost_alias.so下添加

复制代码
代码如下:

LoadMole php5_mole "你的php安装目录/php5apache2_2.dll"
PHPIniDir "c:/Windows" (因为把php.ini复制到了C:/Windows目录中了)
AddType application/x-httpd-php .php .html .htm

我们在PHP目录下可以看到多个php5apache的DLL文件,由于我们使用的是Apache2.2.15,所以我们当然需要使用php5apache2_2.dll,接着指定PHP的安装目录以及执行的程序扩展名。
2、我们应该知道默认Apache服务器执行WEB主程序的目录为Apache2.2/htdocs,所以当你的WEB主程序目录变更时,我们需要修改相应的Apache配置,即将

复制代码
代码如下:

DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"

修改为

复制代码
代码如下:

DocumentRoot "D:/PHPWeb(目录自己定,我这是随便写的)"

还有

复制代码
代码如下:

<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">

修改为

<Directory "D:/PHPWeb(目录自己定,我这是随便写的)">
最后修改具体的index文件先后顺序,由于配置了PHP功能,当然需要index.php优先执行

DirectoryIndex index.html
修改为

DirectoryIndex index.php index.html
最后重启Apache服务器

在一切工作完成后,在你刚才指定的工作目录中(D:/PHPWeb)新建php文件,输入以下内容

复制代码
代码如下:

<?
phpinfo();
?>

保存,在浏览器中输入http://localhost/刚才新建的php文件名.php,如果出现php信息的话,就说明成功了。然后是数据库的链接,把刚才建的php文件的内容替换为

复制代码
代码如下:

<?php
$connect=mysql_connect(“127.0.0.1″,”root”,”你的mysql数据库密码”);
if(!$connect) echo “Mysql Connect Error!”;
else echo ”;
mysql_close();
?>

㈨ php7怎么操作mysql数据库

php链接mysql必备条件:
已安装mysql数据库;
检查php环境是否已开启mysql扩展(一般情况下是开启的);
检查方法:a.使用phpinfo();函数,看有没有mysql项;b.打开php.ini文件,检查php_mysql.dll前分号是否已取掉。
php链接代码如下:
<?php
//设置编码格式
header("Content-type:text/html;charset=utf-8");

//定义数据库主机地址
$host="localhost";

//定义mysql数据库登录用户名
$user="root";

//定义mysql数据库登录密码
$pwd="";

//链接数据库
$conn = mysql_connect($host,$user,$pwd);

//对连接进行判断
if(!$conn){
die("数据库连接失败!".mysql_errno());
}else{

echo "数据库连接成功!";
}

㈩ 如何搭建php7最新开发环境搭建

下载必要的软件工具。nginx请到nginx.org下载,php7请到windows.php.net下载。
下载到本地磁盘,放在同一个文件夹下,将上面两个文件解压,注意解压PHP7之后重命名一下(我这里取的是php7,官方的压缩包命名有特殊字符,以防运行出错,最好重命名)。
修改nginx的配置文件nginx.conf。将server{}里面的
location / {
root e:/www;
index index.php index.html index.htm;

}
去掉注释。其中root 是你写的PHP代码的文件夹目录。你可以根据自己的状况自定义。
让nginx支持PHP。找到nginx.conf文件里的
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
下面的配置。将这段配置取消注释,并对fastcgi_param进行修改,注意图片中78行和79行的区别。79行是修改后的正确配置。以上修改完成后保存。
修改将PHP配置文件。将PHP目录下的php.ini.development或php.ini.proction重命名为php.ini即可。
启动nginx和PHP7。对于nginx直接鼠标双击就可以了。而PHP需要在命令提示符中打开,执行 D:\wnmp\php7\php-cgi.exe -b 127.0.0.1:9000 路径可能因不同的文件存放而不同。
最后在上面配置中root 所配置的文件夹目录下新建index.php文件,里面内容为
<?php
phpinfo();
?>
打开浏览器,网址输入localhost,即可出现如下内容。到此PHP7开发环境已经搭建完成。希望能帮到你,我还要抓紧时间自己在后盾人平台自己学习呢,一起加油吧( ˘•ω•˘ )

阅读全文

与php7phpinfo相关的资料

热点内容
程序员选专业有必要吗 浏览:30
如何重装rpc服务器 浏览:635
程序员必备的app 浏览:165
电动汽车加密币 浏览:960
xp支持多少层文件夹 浏览:648
阿里云服务器防御指标 浏览:893
cc网络编程学习 浏览:458
单片机又叫微控制器对吗 浏览:660
安卓软件商店如何评分 浏览:655
linuxexecv 浏览:614
苹果照片视频文件夹 浏览:390
cdes加密解密算法 浏览:752
app发版如何让运营及时配活动 浏览:799
python结束界面 浏览:483
贵州儿童编程培训 浏览:535
非对称型密码算法 浏览:689
安卓qq分享屏幕怎么分享电视声音 浏览:935
云之家程序员 浏览:623
怎么让表格中的名称生成文件夹 浏览:186
网页控制单片机需要哪些js文件 浏览:672