当前位置:首页 » 编程语言 » phpgd2安装

phpgd2安装

发布时间: 2022-07-20 21:25:35

php gd2扩展,我用了很多方法都加不上,求高手解答

主要是看你安装完了之后有没有开启gd2这个功能。
在php.ini里面extension_dir = "c:\php\ext"前面有个分号去掉,后面的这个路径是你的找到你php中ext安装的路径,然后你看extension=php_gd2.dll这个前面的分号有没有去掉,去掉他就可以了

Ⅱ PHP怎么安装GD2呀急求助

一般在已经安装iis的windows系统上已经默认支持了asp,那么下面主要讲解如何让其也支持php并且支持MYsql和gd库。

Windows 2000下PHP IIS的安装方法

1、把php-5.0.0(目前有5.0.5最新版本,推荐使用)-Win32.zip解压放到 C:\php 。

2、将 php.ini-dist 复制到 Winnt 目录下并改名为 php.ini

3、复制 php5ts.dll 和 libmysql.dll 到 WINNT\system32 中。

4、接下来在IIS中进行设置,打开默认站点属性对话框,切换到“主目录”选项卡,然后点“配置”按钮打开“应用程序配置对话框”,点“添加”按钮打开“添加/编辑应用程序扩展名映射”对话框。在“可执行文件”输入框中,指向c:\php\php5isapi.dll,在“扩展名”输入框里面输入“php”(不包括引号),并选中“脚本引擎”和“检查文件是否存在”两个复选框,一路确定并退出IIS。

至此服务器应该已经能够同时支持asp和php了。

下面对php.ini进行配置让php支持MYSQL和GD库

1、在记事本中查找“extension_dir”,然后把
extension_dir = "./"
修改为
extension_dir = "C:\php\ext"

2、在记事本中查找“;extension=php_mysql.dll”和“;extension=php_gd2.dll”,然后把前面的“;”去掉,即把
;extension=php_mysql.dll
改为
extension=php_mysql.dll


;extension=php_gd2.dll
改为
extension=php_gd2.dll

3、保存好php.ini,然后重起IIS即可

php环境需要用到的软件可以从下面的地址下载

http://www.phpcms.cn/data/2005/0712/article_83.htm" http://www.phpcms.cn/data/2005/0712/article_83.htm
参考资料:http://www.phpcms.cn/data/2005/0923/article_157.htm" http://www.phpcms.cn/data/2005/0923/article_157.htm

Ⅲ php开发中windows下如何安装GD库,GD库解压后要放在哪里配置文件要怎么改,求详细解答,谢谢

楼上正解,不过建议你不要解压GD库,因为一般来说GD库已经被包含在php扩展中,只是没有引用而已,不需要额外的安装。
你可以检查php安装路径/ext/php_gd2.dll文件是否存在,如果存在的话,只要将php.ini中extension=php_gd2.dll这行前面的分号去掉,并重新启动apache即可。
另外,请检查
extension_dir
=
"E:/Wamp/bin/php/php5.3.13/ext/"
这句的路径与你的php安装路径/ext/目录位置一致。一定要用'/'结尾哦
如果帮助到了你请采纳。

Ⅳ php怎么安装

集成包安装很简单,就不用说了把,这个单独安装步骤我以前就那么装的,首先装mysql,测试mysql是否成功,再装apache了测试,php下载下来配置就是了;

1:安装mysql
双击安装文件
windows 7 8

1:创建不同系统目录
f:/dev/mysql
f:/dev/mysqldata
f:/dev/apache
f:/dev/php

2:wamp 停止..退出

3:mysql
双击安装文件:mysql-5.1.57-win32.msi
1:欢迎 [Next]
2:许可协议
[*]I accept
[Next]
3:选择安装方式
[]典型
[]小最
[*]自定义 选择C开头的
<Next>
4:安装目录
f:/dev/mysql [Change]

mysql server datafile
f:/dev/mysqldata
<Next>
<Install>
5:广告
<Next>
<Next>
6:安装完成
[*]配置数据库
<Finish>
7:欢迎
<Next>
8:[*] Detailed
<Next>
9:[*]Developer
<Next>
10:
[*] Multifunctional
<Next>
11:innodb 表空间
<Next>
12:OLAP
<Next>
13:网络端口
3306
<Next>
14:字符编码
[*]Manual 手工
[utf8]
知识点:
utf-8 mysql utf8
15:
[*]include bind
<Next>
16:
mysql 当中权限最高用户
root
[root]
[root]
<Next>
17:
<Execute>
18:
<Finish>

测试:
开始->运行->cmd
mysql -uroot -proot

//-------------------------------------
apache httpd-2.2.19-win32-x86-no_ssl.msi

1:<Next>
2:[*] I accept
<Next>
3:[tom.com]域名
[www.tom.com]服务器名称
[tom@tom.com]邮件
<Next>
4:安装目录
[]典型
[*]自定义
f:/dev/apache
5:[install]
6:[Finish]

测试 http://127.0.0.1/
It works!

//---------------------------

php 压缩 php-5.2.17-Win32-VC6-x86.zip

f:/dev/php/
//---------------------------

配置
php配置文件
f:/dev/php/php.ini-dist 改名 php.ini

apache配置
f:/dev/apache/conf/httpd.conf
在这个配置文件里面改三项内容

三项
1:添加一项:
1:加载php解决程序
具体操作,在配置里面搜索LoadMole,在下面找一个内容复制一下,改为-》就可以了
LoadMole php5_mole "f:/dev/php/php5apache2_2.dll"
2:php.ini 文件在哪个目录
PHPIniDir "f:/dev/php"
3:处理 .php 请求
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html

(实质就是添加可以执行php的文件类型)

重要地方:安装目录 f:/dev/php

停止apache
启动apache

htdocs\index.php
<?php
phpinfo();

所有php 程序保存 f:/dev/apache/htdocs/

http://127.0.0.1/index.php

★测试PHP配置是否成功,打开记事本,输入以下代码
<?php
phpinfo()
?>

1、打开php.ini配置文件,找到
on windows:
extension_dir = "f:/dev/php/ext"
2. 由于默认PHP并不支持自动连接Mysql,需开启相应的扩展库功能,比如php_mysql.dll等,即将
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll

3. 配置PHP的Session功能
1
;session.save_path = "/tmp"
修改为
1
session.save_path = "D:/phpsessiontmp"
4、配置PHP的文件上传功能
同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,我们仍然需要在Windows 7上建立一个可读写的目录文件夹,此处我在D盘根目录上建立了phpfileuploadtmp目录,然后在php.ini配置文件中找到
1
;upload_tmp_dir =
修改为
1
upload_tmp_dir = "D:/phpfileuploadtmp"

5、修改date.timezone,否则在执行phpinfo时date部分会报错:
Warning: phpinfo() [function.phpinfo]…
我们需要将
1
;date.timezone =
修改为
1
date.timezone = Asia/Shanghai

6.为了验证PHP是否能连接Mysql,你可以在index.php中创建如下代码

<?php
$link=mysql_connect("127.0.0.1","root","root");
if(!$link) echo" Error";
else echo"欢迎进入";
mysql_close();
?>

Ⅳ PhpStrom有GD2库吗,怎么启用

GD2库是php的扩展,并不是phpstrom的,需要修改php.ini来进行加载扩展,如果是windows的服务器的话只需要;extension=php_gd2.dll 前面的;去掉改成extension=php_gd2.dll就行了,如果是linux服务器的话需要下载先下zlib源码,libpng源码,gd源码

进入到zlib目录下面编译zlib

./configure--prefix=/usr/local/zlib
make&&makeinstall

这样就把zlib安装到/usr/local/zlib了

进入libpng目录下面编译libpng

./configure--prefix=/usr/local/libpng
make&&makeinstall

进入gd目录下面编译gd支持库,这次编译需要带上前面编译好的软件路径作为参数

./configure--prefix=/usr/local/libgd--with-png=/usr/local/libpng
make&&makeinstall

这里需要的依赖库就安装好了,扩展也安装好了,下面需要修改php.ini来进行加载扩展,在php.ini的最后面加上下面这句然后重新web服务器例如apache或者nginx就行了

extension=/usr/local/libgdgd.so

针对不同的服务器和不同的版本安装方法可能有所不同

Ⅵ 怎么安装PHP环境

LAMP/LNMP 环境搭建

一.检查系统环境

1.确认centos版本

[root@localhost ~]# cat /etc/redhat-release

2.检查是否安装过apache

rpm -qa | grep httpd

或者:

apachectl -v

或者:

httpd -v

3.检查是否安装过Mysql

service mysqld start

如果未被识别则没有安装

如果系统安装过,或者安装失败,清理一下系统

4.清理Mysql痕迹

yum remove mysql

rm -f /etc/my.cnf

5.卸载Apache包

rpm -qa|grep httpd

注意:如果是新的系统或者你从来没有尝试安装过,则以上步骤省略

二.安装Apache、PHP、Mysql

停止防火墙服务

[root@localhost ~]# systemctl stop firewalld.service

禁用防火墙开机启动服务

[root@localhost ~]# systemctl disable firewalld.service

1.安装apache

[root@localhost ~]# yum -y install httpd

2.安装php

[root@localhost ~]# yum -y install php

3.安装php-fpm

[root@localhost ~]# yum -y install php-fpm

4.安装Mysql

[root@localhost ~]# yum -y install mysql

5.安装 mysql-server

[root@localhost ~]# yum install mariadb-server

CentOS 7+ 版本将MySQL数据库软件从默认的程序列表中移除,用mariadb代替了,entos7配置教程上,大多都是安装mariadb,因为centos7默认将mariadb视作mysql。

因为mysql被oracle收购后,原作者担心mysql闭源,所以又写了一个mariadb,这个数据库可以理解为mysql的分支。如果需要安装mariadb,只需通过yum就可。

6.安装 php-mysql

[root@localhost ~]# yum -y install php-mysql

三.安装基本常用扩展包

1.安装Apache扩展包

yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

2.安装PHP扩展包

yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel

3.安装Mysql扩展包

yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

四.配置Apache、mysql开机启动

重启Apache、mysql服务(注意这里和centos6有区别,Cenots7+不能使用6的方式)

systemctl start httpd.service #启动apache

systemctl stop httpd.service #停止apache

systemctl restart httpd.service #重启apache

systemctl enable httpd.service #设置apache开机启动

重启数据库

#启动MariaDB

[root@localhost ~]# systemctl start mariadb.service

#停止MariaDB

[root@localhost ~]# systemctl stop mariadb.service

#重启MariaDB

[root@localhost ~]# systemctl restart mariadb.service

#设置开机启动

[root@localhost ~]# systemctl enable mariadb.service

五.配置Mysql

初次安装mysql是没有密码的,我们要设置密码,mysql的默认账户为root

方式1:设置 MySQL 数据 root 账户的密码:

[root@localhost ~]# mysql_secure_installation

当出现如下提示时候直接按回车:

Enter current password for root

出现如下再次回车:

Set root password? [Y/n]

出现如下提示输入你需要设置的密码,这里输入了root,输入密码是不显示的,回车后再输入一次确认:

New password:

接下来还会有四个确认,分别是:

Remove anonymous users? [Y/n]

Disallow root login remotely? [Y/n]

Remove test database and access to it? [Y/n]

Reload privilege tables now? [Y/n]

直接回车即可。

方式2:进入mysql mysql -r

修改mysql密码:set password for 'root'@'localhost'=password('root');

mysql授权远程连接(navicat等): grant all on *.* to root identified by 'root';

六.测试环境

我们在浏览器地址栏输入http://ip/,正常显示,说明我们的lamp 环境搭建成功

七.安装nginx

yum install yum-priorities -y

wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm

yum install nginx

Nginx 版本号可变更http://nginx.org/packages/centos/7/noarch/RPMS/$版本

八.配置nginx

1.nginx启动,停止,重启

systemctl start nginx.service #启动nginx

systemctl stop nginx.service #停止

systemctl restart nginx.service #重启

systemctl enable nginx.service #设置开机启动

  • 更改nginx端口号(根据自己需求)

  • cd /etc/nginx/conf.d/

    vim default.conf

    把listen 80改成listen 81

    3.访问http://ip:81即可看到nginx首页

    安装完成访问时候需要启动php-fpm,不重启访问会出现下载文件,重启命令如下

    systemctl start php-fpm.service #启动php-fpm

    systemctl enable php-fpm.service #设置开机启动

    4.更改nginx配置文件识别php

    vi /etc/nginx/conf.d/default.conf,把之前的#给去掉就可以了,顺手改一下

    location ~ .php$ {

    root html;

    fastcgi_pass 127.0.0.1:9000;

    fastcgi_index index.php;

    fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/$fastcgi_script_name;

    include fastcgi_params;

    }

    方法二 安装nginx

    yum install nginx

    启动nginx,并设置为开机启动

    systemctl start nginx

    systemctl enable nginx

5.在 /usr/share/nginx/html中新建一个test.php

访问http://ip:81/test.php即可看到php页面

修改完成配置记得启动apache 和php-fpm 哦!

九.负载配置

upstream site{

server 172.16.170.138;

server 172.16.170.139;

}

server {

listen 80;

server_name localhost;

#charset koi8-r;

#access_log /var/log/nginx/log/host.access.log main;

location / {

root /usr/share/nginx/html;

index index.html index.htm;

proxy_pass http://site;

}

apache 默认目录 /var/www/html

nginx 默认目录 /usr/share/nginx/html

升级php版本

centos7 默认安装php是5.4

查看yum的可安装的php版本列表

yum provides php

开始升级PHP更新源:

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yum remove php-common -y #移除系统自带的php-common

php72版本

yum install -y php72w php72w-opcache php72w-xml php72w-mcrypt php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring

php56版本

yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring #安装依赖包

查看php版本

php -v

安装php fpm:

yum install php72w-fpm

yum provides php-fpm #因为我是准备搭建lnmp,所以安装php-fpm,这里会提示多个安装源,选择5.6版本的安装就可以了

yum install php56w-fpm-5.6.31-1.w7.x86_64 -y

systemctl start php-fpm.service 【启动】

systemctl enable php-fpm.service【开机自启动】

CentOS yum有时出现“Could not retrieve mirrorlist ”的解决办法——resolv.conf的配置

原因:没有配置resolv.conf

解决方法:

到/etc目录下配置resolv.conf加入nameserver IP,如:

nameserver 8.8.8.8

nameserver 8.8.4.4

search localdomain

保存再次运行上面的命令就可以。

https://blog.csdn.net/mao834099514/article/details/73470001

nginx目录 : /usr/share/nginx/html

/etc/nginx/conf.d/default.conf nginx配置目录

apache目录 : /var/www/html

/etc/httpd/conf/httpd.conf apache配置文件

nginx 配置域名

cd /etc/nginx

cp default.conf imooc.conf

修改server_name imooc.test.com 以及项目目录

配置虚拟域名 windows 访问需要在host增加 linuxip

ServerName www.nine.com

DocumentRoot "/var/www/html/learnlaravel/public"

Options Indexes FollowSymLinks

AllowOverride All

Require all granted

关闭防火墙

setenforce 0

Ⅶ 10分windows下怎么安装 PHP的gd库

先确保php.ini路径正确。
在apache配置文件httpd.conf里使用PHPIniDir指写php.ini的在目录
如:PHPIniDir
"f:/php"
在f:\php\php.ini里加入
extension_dir
=
"f:\php\ext"
extension=php_gd2.dll
(f:\php
改成你自己的php目录)
重启apache
<?php
phpinfo();
?>
看一下GD是否已经加载上,
如果已经加载上,在页面中间会显示类似以下信息
gd
GD
Support
enabled
GD
Version
2.0
or
higher
FreeType
Support
enabled
FreeType
Linkage
with
freetype
FreeType
Version
2.3.7
T1Lib
Support
enabled
GIF
Read
Support
enabled
GIF
Create
Support
enabled
JPG
Support
enabled
PNG
Support
enabled
WBMP
Support
enabled

Ⅷ IIS7+PHP5.2.4如何安装GD库

先看看你的extension_dir是那个目录,再到extension_dir这个目录里去看一看,有没有php_gd2.dll这个文件?

一般按你说的情况来看,就是设置问题了.
请问
你一加上
extension=php_gd2.dll iis无法运行报的什么错?看过iis的log吗?
iis log的地址是类似于这样的。
C:/WINDOWS/system32/LogFiles/HTTPERR

Ⅸ GD组件(PHP图片组件)这组件怎么安装.

开启配置就行了,无需安装组件,修改php.ini文件,具体改哪些忘记了,你网络,这个不难

热点内容
缓存网易音乐在内存卡 发布:2025-03-01 00:46:24 浏览:124
零基础编程培训学费要多少 发布:2025-03-01 00:46:13 浏览:34
联通50兆上传速度 发布:2025-03-01 00:41:16 浏览:778
老师脚本本 发布:2025-03-01 00:41:11 浏览:626
初中猫脚本 发布:2025-03-01 00:40:38 浏览:486
车船编程 发布:2025-03-01 00:36:23 浏览:905
服务器已禁用设备是什么意思 发布:2025-03-01 00:25:55 浏览:212
python下载html 发布:2025-03-01 00:16:55 浏览:957
ftp未找到命令 发布:2025-03-01 00:15:54 浏览:943
vivo怎么清除账户密码 发布:2025-03-01 00:10:03 浏览:116