PHP开发工具
l 常用的开发工具有:Dreamweaver、ZendStudio、EditPlus2、PHP Edit、Eclipse for PHP等。每个开发工具各有优势。
l 用户手册:
PHP中文手册:http://www.php.net/manual/zh/
PHP开发环境搭建
手动安装PHP环境
1. 选择操作系统:Windows 或Linux
2. 选择服务器软件:Apache 。下载地址:
Windows可以去(http://www.apachehaus.com/cgi-bin/download.plx)下载Apache 2.4.x VC11 文件。Linux可以去http://httpd.apache.org/download.cgi下载httpd-2.4.18.tar.bz2文件
3. 选择PHP:可以去http://www.php.net下载
4. 选择数据库:这里选择MySQL数据库,可以去http://www.mysql.com/downloads/ 下载
Windows安装配置 PHP5.x + Apache2.2.x + MySQL5.x
1. 安装Apache
【在安装Apache之前,必须确保电脑没有安装IIS或其他服务器软件,避免由于端口冲突导致Apache无法启动,当然也可以设置非80的不同端口】
打开下载的Apache安装文件:Apache--Windows--httpd-2.2.21-win32-x86-no_ssl.msi 进行安装。【当出现Server Information界面时。分别填写网站域名,服务器名,管理员邮箱,以及Apache的工作方式。如果只在自己的机器上使用Apache,前三项可以默认空。第四项有两个选择,第一个是针对所有用户,工作在80端口安装服务。第二个是针对当前用户,在本地使用8080端口工作。】然后选择 典型安装,再选择安装目录即可安装完成。安装完成后,打开浏览器输入http://localhost或者http://127.0.0.1 ,如果是使用非80端口,只需要在地址后面加上端口号,如:http://localhost:端口号,即可。安装正确后浏览器会显示:It works!
配置Apache:此时网站可以解析静态网页,但是所有网站必须放在Apache的htdocs文件夹下面,如果想要改为自己的网站目录,需要对Apache2.x/conf/ http.conf文件进行设置。打开该文件,查找:DocumentRoot "目录地址",把后面的目录地址改成你的目录。再查找:This should be changed to whatever you set DocumentRoot to,在它下面有一行
<Directory "目录地址 ">,只需要将引号内部的目录改成你自己的目录就可以了。注意:两个地方都要改。
2. 安装PHP
将下载的PHP安装包:php-5.6.19-nts-Win32-VC11-x86.zip解压,将解压的文件夹改为 PHP5.6.19,并放到Apache同级文件夹,之后进行如下操作:
将php5目录下面的php.ini-dist或php.ini.recommended文件重命名为php.ini,【并复制到系统盘的C:\Windows目录下,并将php目录的php5ts.dll,libmysql.dll复制到C:\Windows\System32下;再将php5\ext下的php_gd2.dll,php_mysql.dll,php_mbstring.dll复制到C:\Windows\System32下即可。】
配置PHP:打开Apache2.x/conf/ http.conf,将下面三行复制到#LoadModule模块下面,每一行的前面不要有空格。
LoadModule php5_module 安装目录/PHP5.6.19/php5apache2_2.dll
PHPIniDir "安装目录/PHP5.6.19"
AddType application/x-httpd-php .php
查找DirectoryIndex,在后面加入index.php,让其支持php文件。
打开php.ini文件,查找:extension_dir=”./”,修改为extension_dir = "安装目录/PHP5.6.19/ext"
【如果想PHP支持其他功能,只需要将short_open_tag参数值改为on。如果不允许外部提交的数据注册为全局变量,只需要将register_globals参数设为off。如果要控制文件上传信息,只需要将file_uploads,upload_tmp_dir,upload_max_filesize三个参数进行设置】
【开启PHP支持的相关常用组件:extension=php_mysql.dll,extension=php_mysqli.dll,extension=php_pdo.dll,extension=php_pdo_mysql.dll,extension=php_pdo_sqlite.dll,extension=php_sqlite.dll,extension=php_zip.dll,extension=php_memcache.dll】
至此,可以在网站根目录下建立php文件<?php phpinfo() ?>查看php版本信息。
3. 安装MySQL
打开Mysql安装文件mysql-5.7.10-win32.msi,选择典型安装,当出现Mysql.com-Sign-Up时候选择跳过。中间选择Standard Configuration安装,设置Mysq数据库密码,安装完成后,可以在mysql的Mysql Commond Line Clicent下进行测试,出现提示输入密码表示安装成功。PHP中开启extension=php_mysql.dll,extension=php_mysqli.dll组件
测试Mysql:在上面的PHP文件中,输入
$ok=mysql_connect(“localhost”,”root”,”root”);
If($ok) echo ”连接成功”;
mysql_close();
Linux安装配置 PHP5.x + Apache + MySQL
准备文件:
httpd-2.4.18.tar.gz; mysql-5.5.28.tar.gz; php-5.6.19.tar.gz; libxml2-2.7.7.tar.gz
1.安装Apache
1.首先打开Linux终端,进入安装目录,如:usr/local/work
命令:cd /usr/local/work/
2.解压安装包,解压完成后进入httpd2.2.8目录中
命令:tar xfz httpd-2.2.8.tar.gz
cd httpd-2.2.8
3.建立makefile,将Apache服务器安装到usr/local/Apache2下
命令:./configure -prefix= usr/local/Apache2 –enable-module=so
4.编译文件
命令:make
5.开始安装
命令:make install
6.安装完成后,将Apache添加到系统服务启动项中,最后重启服务器。
命令:/ usr/local/Apache2/bin/Apachectl start >> /etc/rc.d/rc.local
/usr/local/Apache2/bin/Apachectl restart
7.打开Mozilla浏览器,输入http://localhost/,查看安装结果。
2.安装Mysql
安装mysql需要创建mysql账号,并将新建的账号加入到群组。安装如下
1.创建mysql账号。命令:groupadd mysql ; useradd –g mysql mysql
2.进入mysql安装目录,将其解压,命令如下:
cd /usr/local/mysql
tar xfz /usr/local/work/mysql-……tar.gz
3.考虑到mysql数据库升级的需要,通常以链接的方式建立/ usr/local/mysql目录。
命令:In -s mysql-……tar.gz mysql
4.进入mysql目录,在/ usr/local/mysql/data中建立mysql数据库。
cd mysql
scripts/mysql_install_db -user=mysql
5.修改文件权限。
命令:chown –R root; chown –R mysql data; chgrp –R mysql
6.至此,mysql安装成功了,在终端输入命令启动mysql服务。
命令:/usr/local/mysql/bin/mysqld_safe –user=mysql&
启动命令后,进入mysql。
命令:/usr/local/mysql/bin/mysql -uroot
3.安装PHP
安装PHP5之前,要检查libxml版本号,需要大于2.5.10版本。安装步骤如下:
1.将libxml和php5复制到usr/local/work目录下,进入该目录。
命令:cp php-5.2.5.tar.gz libxml2-2.6.26.tar.gz /user/local/work
cd /usr/local/work
2.分别将libxml和php解压
命令:tar xfz libxml…tar.gz tar xfz php-…tar.gz
3.进入libxml2目录,建立makefile,将libxml安装到/usr/local/libxml2目录下。
命令:cd libxml2-2.6.62
./configure –prefix=/usr/local/libxml2
4.编译文件。命令:makefile
5.开始安装。命令:make install
6.开始安装php5,进入php5目录开始安装。命令:cd ../php-5.2.5
7.建立makefile
命令:./configure –with-apxs2=/usr/local/Apache2/bin/apxs
- -with-mysql=/usr/local/mysql
- -with-libxml-dir=/usr/local/libxml2
8.开始编译。命令:makefile
9.开始安装。命令:make install
10.复制php.ini-dist或php.ini.recommended 到/usr/local/lib 目录,并命名为php.ini
命令:cp php.ini-dist /usr/local/lib/php.ini
11.更改httpd.conf文件,该文件位于/usr/local/Apache2/conf中,命令如下:
AddType application/x-gzip .gz.tgz
在该命令后加入下面命令:AddType application/x-httpd-php .php
至此,安装完成了,重启Apache,并在主目录下建立文件phpinfo.php
<?php phpinfo() ?>,打开Mozilla浏览器,输入http://localhost/phpinfo.php,查看安装结果。
安装PHP集成环境工具包
常用的PHP开发环境工具包有:Appserv;Easyphp,PHPstudy,Wamp5,XAMPP等
PHPstudy: 该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境·该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等。
Appserv: AppServ 是 PHP 网页架站工具组合包,作者将一些网络上免费的架站资源重新包装成单一的安装程序,以方便初学者快速完成架站,AppServ 所包含的软件有:Apache、Apache Monitor、PHP、MySQL、phpMyAdmin等。
Wamp5: wamp5工具简介:是:php,mysql,apache集成的开发环境,wamp5该版本集成了php5.2的所有版本,以及phpMyAdmin 2.系列版本,集成了管理mysql数据库的图形工具SQLiteManager和phpmyadmin两种管理工具,既方便又快捷,可以说,能满足大多数php开发人员的需求。
EasyPHP:是一个Windows下的Apache+Mysql+Perl/PHP/Python开发包,包中集成了 PHP、Apache、MySQL,同时也集成了一些辅助的开发工具,如数据库管理工具,PhpMyAdmin和 php调试工具Xdebug,无需配置,就可运行。
XAMPP:XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是 LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。
下面以安装Appserv为例:
注意:安装工具包之前需要确保系统中未安装Apache,PHP和MySQL,否则要卸载后安装
1. 安装Appserv
1.下载Appserv:http://www.appservnetwork.com
2.打开安装文件:appserv-win32-2.5.10.exe,选择安装路(如:D:\Appserv)径和安装组件,下一步配置Apache端口号,Server Name:localhost; 管理员邮箱; 默认端口(可以选择8000);接下来配置MySQL密码:root; 字符集选择:GB2312 simplified Chinse简体中文。下一步自动安装完成。
3.安装完成后,D:\Appserv目录下有4个文件夹,其中网站项目文件放在www目录下。在浏览器中输入:http://localhost (默认安装端口80)或 http://localhost:8000 查看安装结果。
2. Appserv下新增网站项目
1.启动虚拟主机:在D:\AppServ\Apache2.2\conf\extra目录下找到文件名“httpd-vhosts” ,复制并在D:\Appserv\Apache2.2\conf中的httpd.conf文件中并查找该文件名,找到后在# Virtual hosts
(#)Include conf/extra/httpd-vhosts.conf,去掉括号处的"#".
2.在http.conf文件中查找“listen",查到“Listen 80”,在此处添加端口:8000或8001或其他。Listen 8000,Listen 8001
3.在httpd-vhosts.conf中将最后面部分添加:
<VirtualHost *:8001>DocumentRoot D:/AppServ/www/网站项目目录
</VirtualHost>
其中8001,是步骤2中添加的端口号,也可以是其他端口号,把网站程序文件放到网站项目目录后重启Appserv服务器,在浏览器中输入http://localhost:8001就可以访问网站了。
此后每次添加网站项目,需要重新启动Appserv服务器。
1. 安装PHPstudy
1.去百度下载phpstudy。
2.打开安装文件:phpStudy_2014_setup.1413444920.exe,下一步择安装路径(如:D:\phpstudy)和网站项目路径(D:\phpstudy\www),下一步选择要安装的组件,点击下一步安装完成。
3.安装完成后,D:\ phpstudy目录下有Apache,MySQL,Nginx,多个php版本文件夹等,其中网站项目文件放在www目录下。在浏览器中输入:http://localhost 查看安装结果。
2. Phpstudy下新增网站项目
1.在D:\ phpstudy \www目录下新建网站目录,如:newsite。
2.打开phpstudy服务器,点击 ‘其他选项菜单’、‘站点域名管理’、设置网站域名(www.newsite.com)和网站目录(D:\ phpstudy \www\newsite),端口号(如果不填写默认为80),点击 ‘新增’,‘保存设置并生成配置文件’,重启服务器即可。
3.至此,可看到Apache的vhosts.conf文件末尾新增了一个配置
4.上面我们填写的域名,我们希望是直接通过浏览器访问我们本地的网站,要实现这个目的,我们需要修改一下自己电脑里的C:\windows\system32下的 hosts 文件,将域名指定到 127.0.0.1,在该文件末尾加上:127.0.0.1 www.newsite.com
5.更多phpstudy的使用请参照phpstudy使用手册
安装环境常见问题
Apache安装服务器端口冲突
IIS和迅雷的默认端口是80,和Apache端口相同,所以安装时要先停止或卸载这两个软件,或者安装Apache时选择不同的端口,如:8000.
Apache默认存储文件路径
Apache服务器核心配置文件是httpd.conf,存放路径为“Apache的安装路径\conf\”,用记事本打开该文件,找到DocumentRoot "目录地址",把后面的目录地址改成你的网站目录,语句末尾不要加‘/’。在它下面有一行<Directory "目录地址 ">,目录地址和上面的一样。
Php控制上传文件大小的配置
安装的php默认上传文件再2M以下,如果要修改,找到php.ini文件
Resource Limits配置参数
max_execution_time = 30 ; 每个脚本的最大执行时间, 按秒计。如果设置为-1,表示没有限制
max_input_time;每个脚本处理请求数据的最大时间,按秒计。也可以设为-1
memory_limit = 8388608 ; 一个脚本最大可使用的内存总量 (这里是8MB)
File Uploads参数说明
file_uploads = On ; 是否允许HTTP方式文件上载 ,On为开启
upload_tmp_dir = ; 用于HTTP上载的文件的临时目录(未指定则使用系统默认)
upload_max_filesize = 2M ; 上载文件的最大值,如果超过此值,上传会失败
转载请注明: ITTXX.CN--分享互联网 » php开发工具、开发环境LAMP的搭建的搭建
最后更新:2019-02-20 16:31:33