1. php7怎么安装pear
win7 下 安装 Pear(php)方法如下:
检查php安装目录下go-pear.bat或者go-pear.phar文件是否存在,如果不存在,去官网下载。
执行pear安装命令:打开命令窗口,切换到php的安装目录,执行以下命令(也可以添加一个php的环境变量,就不用如此麻烦的切换目录,但是如果安装了多个版本的php,就没有添加环境变量)。命令:php go-pear.phar
安装pear当出现下面这句话时,可直接按回车,如果最后出错了,重新安装时,这里可以输入local,笔者也不知道为什么,因为遇到过直接回车,到最后却安装不成功。Are you installing a system-wide PEAR or a local ?(system|local) [system]
配置pear的目录:这里可输入对应数据,更改pear的目录位置。话说没有什么好更改的,又不是很熟悉,还是直接回车保险点。
更改php.ini配置文件:提示要更改php.ini,当然是输入Y。
确定pear目录直接回车。
注册evn变量,按照图中显示的PEAR_ENV.reg文件的目录找到这个文件双击它就行了。
检查pear是否已安装:直接使用 pear,如果出现pear的使用命令就说明已经安装成功。
新增系统用户组和用户:
下载 PHP7.3.5
[root@localhost ~]# mkdir devdir
[root@localhost ~]# cd devdir/
[root@localhost devdir]# wget https://www.php.net/distributions/php-7.3.5.tar.gz
-bash: wget: 未找到命令
[root@localhost devdir]# rpm -qa|grep wget
[root@localhost devdir]# yum -y install wget
[root@localhost devdir]# rpm -qa|grep wget
wget-1.14-18.el7.x86_64
下载PHP7 解压 编译
wget -c https://downloads.php.net/~cmb/php-7.3.4.tar.gz
编译参数解释
--with-fpm-user=webu --with-fpm-group=webg 添加PHP运行用户和用户组
配置信息出错:
下载gcc软件编译器 yum install -y gcc
configure: error: libxml2 not found. Please check your libxml2 installation.
下载libzip-1.5.2.tar.gz
https://libzip.org/download/libzip-1.5.2.tar.gz
解决libzip 和cmake版本问题
重新配置PHP7编译环境参数
libzip-1.5.2 无法安装,已经取消了。
提示off_t类型没有定义 undefind,解决方法:
编译安装
测试PHP是否安装成功
转载自:https://my.oschina.net/u/4127346/blog/3047778
3. ubuntu16.4 PHP7+nginx+mysql环境安装好了,该设置哪里才能进入项目
什么叫设置哪里才能进入项目?
ubuntu 随便你放在那
自己配置下nginx
配置下hosts
项目随便一个文件夹都行
就这么简单
4. MAC PHP环境配置无法添加<php phpinfo(); > 添加进去了就是这个效果,并没有显示PHP环境版本
可能和编辑工具有关,我刚开始也是这样,后来用,命令行操作编辑就可以显示了。
将index.html.en复制为info.php
cd /Library/WebServer/Documents
sudo cpindex.html.en info.php
编辑info.php
sudo vi info.php
在It works!后面加入(i进入编辑模式)<?php phpinfo(); ?>
esc键,冒号键,输入wq保存退出,运行localhost/info.php。
Done!
5. PHP7安装intl扩展和linux安装icu
一 PHP intl 是国际化扩展,是ICU 库的一个包装器。所以在安装PHP intl扩展前要先安装ICU库,安装ICU库的具体步骤::
二 安装intl扩展
1:进入php7.2.5源码:
2:运行:phpize ,找不到命令时,将路径补全:/usr/local/php7/bin/phpize(是php的安装路径),出现如下:
Configuring for:
PHP Api Version: 20100412
Zend Mole Api No: 20100525
Zend Extension Api No: 220100525
3:运行配置
./configure --enable-intl --with-icu-dir=/usr/local/icu/ --with-php-config=/usr/local/php7/bin/php-config
注:前面路径为icu的安装路径,后面路径为php的安装路径。
4:编译扩展:make
5:复制扩展到目标文件夹
cp /user/local/php/php7.2.5/ext/intl/moles/intl.so /user/local/php7/lib/php/extensions/no-debug-non-zts-20170718
注意:也可以find / -name intl.so 查找。
6:设置扩展加入配置文件中:
[intl]
extension_dir = "/usr/local/php7/lib/php/extensions/no-debug-non-zts-20170718/"
extension=intl.so
大坑:::采用phpinfo()时,无法找到配置的intl扩展,说明配置没有生效。。。。。。
原因:在编译php时没有 --with-config-file-path=PATH 指定php.ini路径,默认的路径为/usr/local/php7/lib,只需要将php.ini放入这个默认的路径即可。你也可以安装配置php时加入,如下:
./configure --prefix=/usr/local/php7 --with-config-file-path=/usr/local/php7/etc --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-xmlrpc --with-xsl --with-zlib --enable-fpm --enable-bcmath -enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-xml --enable-zip --enable-pcntl --with-curl --with-fpm-user=nginx --enable-ftp --enable-session --enable-xml --with-apxs2=/usr/bin/apxs
访问:index.php中phpinfo()文件。
6. windows怎么搭建php开发环境配置
下载必要的软件工具。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开发环境已经搭建完成。
7. ubuntu16.04怎么配置apache2 中php7的解析器
1.安装之前先更新系统
1 sudo apt update
2.安装Apache2
1 sudo apt install apache2
3.安装PHP
1 sudo apt install php
2 sudo apt-get install libapache2-mod-php
4.安装MySQL
1 sudo apt install mysql-server php7.0-mysql
2 sudo apt-get install mysql-client
3 mysql_secure_installation
5.安装phpmyadmin
1 sudo apt-get install phpmyadmin
2 sudo apt-get install php-mbstring
3 sudo apt-get install php-gettext
4 sudo ln -s /好高举usr/share/phpmyadmin /var/www/html/phpmyadmin
配置念悉phpmyadmin
1 nano /etc/php/7.0/apache2/php.ini
display_errors = On(显示错误日志,友碧出现两次,都要改,不然无效)
extension=php_mbstring.dll (开启mbstring)
8. Win Server 2016 IIS6配置PHP7 搭建一个静态页面的网站,首页html里link的.php文件始终报500错误,怎么办
x64 安装 64 位的运行库,x86 安装 32位的运行库。
32位下载:https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x86.exe
64位下载:https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc_redist.x64.exe
vc14
二、下载 PHP7
这里列出的是无安全线程的 PHP 7.0.3,其他版本大家可以到:PHP For Windows 查找。
32位下载:http://windows.php.net/downloads/releases/php-7.0.3-nts-Win32-VC14-x86.zip
64位下载:http://windows.php.net/downloads/releases/php-7.0.3-nts-Win32-VC14-x64.zip
三、解压并设置 PHP7
在 C盘 创建 php 目录。
在 <code>C盘</code> 创建 <code>php</code> 目录” /></p><p>将下载的 PHP 文件解压到 <code>C:php</code><br /><img src=
让 Windows 显示文件后缀等, 点击 查看 —— 点勾如下图所示两项目
让 Windows 显示文件后缀等
复制 php.ini-proction 并改名为 php.ini
复制 <code>php.ini-proction</code> 并改名为 <code>php.ini</code>” /></p><p>5.修改 PHP.ini 参数,用 记事本 打开并修改(遇到 <code>;</code> 将其删掉便是激活!):</p><p>①设置php模块路径</p><p><code>extension_dir =
修改参数1
②设置php时区
date.timezone = Asia/Shanghai
设置php时区
③开启php短标签
short_open_tag 下的 `;` 全都删掉
开启php短标签
④以fast—CGI模式运行PHP
cgi.force_r