UBUNTU安装PHP环境
来源:互联网 发布:java 监听文件夹变化 编辑:程序博客网 时间:2024/03/29 05:25
1、环境: ubuntu8.10+apache2+mysql5+php5
2、步骤:
1)利 用新立得软件包管理器安装所需要的软件(apache2\mysql5\php5),在安装过程中,会 附带安装一些所需的配置。或者用下面的指令在命令行安装。
1. 升级现有软件包
sudo apt-get upgdate
sudo apt-get dist- upgrade
2. 安装mysql
sudo apt-get install mysql- server
安装过程中会叫你输入root用户密码,并确认。
3. 安装 apache2
sudo apt-get install apache2
4. 安装 php5
sudo apt-get install php5
5. 安装php的mysql模块
sudo apt-get install php5-mysql
6. 安装php的gd库
sudo apt-get install php5-gd
7. 安装libapache2-mod-auth- mysql
sudo apt-get install libapache2-mod-auth-mysql
8. 安 装apache的可加载PHP解析器 libapache2-mod-php5
sudo apt-get install libapache2-mod-php5
9. 安装phpmyadmin
sudo apt-get install phpmyadmin
cd /var/www
sudo ln -s /usr/share/phpmyadmin
apache2文件主要存在于目录/usr/lib/apache2/modules目录下
php存在于/usr/lib/php5目录下,但它是可以通 过apache2来支持的脚本语言,通过apache2中装载模块来实现运行并解析php文件的。
mysql安装于目录/usr/share/mysql目录下。另 外,
执行文件
/usr/bin/mysql
数据库
/var/lib/mysql
/var/log/mysql
控制文件(可以用来更改数 据库的路径)
/etc/mysql/my.cnf
可以通过http://xxx.xx.xxx.xxx/index.html来 查看WEB服务器中的apache2是否已经正确,显示It works !
产生的启动和停止文件 是:/etc/init.d/apache2
启动:sudo apache2ctl -k start
停止:sudo apache2ctl -k stop
重新启动:sudo apache2ctl -k restart
2)首先是配置PHP,其实默认的配置已 经很好了,这里主要是让它显示中文
修改 /etc/php5/apache2/php.ini
找到 #default_charset = "iso-8859-1"
去掉#并把它改成 default_charset="gb2312"
这里 的意思是让中文成为默认的字符
3)然后是配置apache ,让 apache支持PHP
修改/etc/apache2/mods- enabled/php5.load去掉前的#,即表示装载此模块库LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
修 改 /etc/apache2/mods-enabled/php5.conf
找到 #AddType application/x-httpd-php .php
把前面的 # 号去掉
修改/etc/apache2/mods- enabled/dir.conf
找到 DirectoryIndex
在其后面添加 index.php
修 改/etc/apache2/conf.d/charset
为了更好 的显示中文,找一下 AddDefaultCharset
把 它前面的 #号去了,后面改成 GB2312
也就 是 AddDefaultCharset GB2312
而以上四步 中,前三步在安装过程中都已经配置完成了,即装好后就已经不需要设置了。
另外,如果还需要配置一些内容,可以参考目录 /etc/apache2/mods-enabled/下的配置文件,
ubuntu中的apache2已经装配置文件分散到了多 个文件内。
例如:主目录定义在 etc/apache2/sites-enabled/000-default文件内,一般是/var/www/
虚拟别 名定义在/etc/apache2/mods-enabled/alias.conf文件内
端口定 义在文件/etc/apache2/ports.conf
另外,还需要说明的两组目录是:mods- available和mods-enabled后者是前者的链式文件目录
sites -enabled是sites-available的链式文件目录
而平时 经常用到的httpd.conf文件却为空了。
在/var/www/目录下建立一个文件default.php, 并写上一句:<?php phpinfo() ?>,再在浏览器中运行,
即可查看apache2对php是否已经可以解析了。
4)配置mysql,并在php中调用
修改/etc/php5/apache2/php.ini中的 extension=myql.so,去掉前面的分号,重启,即取得对数据库的支持
在连接数据库时,出现:Fatal error: Call to undefined function mysql_connect() 解决办法
是要安装php5-mysql数据库模块,可以通 过新立得包管理器安装
2、步骤:
1)利 用新立得软件包管理器安装所需要的软件(apache2\mysql5\php5),在安装过程中,会 附带安装一些所需的配置。或者用下面的指令在命令行安装。
1. 升级现有软件包
sudo apt-get upgdate
sudo apt-get dist- upgrade
2. 安装mysql
sudo apt-get install mysql- server
安装过程中会叫你输入root用户密码,并确认。
3. 安装 apache2
sudo apt-get install apache2
4. 安装 php5
sudo apt-get install php5
5. 安装php的mysql模块
sudo apt-get install php5-mysql
6. 安装php的gd库
sudo apt-get install php5-gd
7. 安装libapache2-mod-auth- mysql
sudo apt-get install libapache2-mod-auth-mysql
8. 安 装apache的可加载PHP解析器 libapache2-mod-php5
sudo apt-get install libapache2-mod-php5
9. 安装phpmyadmin
sudo apt-get install phpmyadmin
cd /var/www
sudo ln -s /usr/share/phpmyadmin
apache2文件主要存在于目录/usr/lib/apache2/modules目录下
php存在于/usr/lib/php5目录下,但它是可以通 过apache2来支持的脚本语言,通过apache2中装载模块来实现运行并解析php文件的。
mysql安装于目录/usr/share/mysql目录下。另 外,
执行文件
/usr/bin/mysql
数据库
/var/lib/mysql
/var/log/mysql
控制文件(可以用来更改数 据库的路径)
/etc/mysql/my.cnf
可以通过http://xxx.xx.xxx.xxx/index.html来 查看WEB服务器中的apache2是否已经正确,显示It works !
产生的启动和停止文件 是:/etc/init.d/apache2
启动:sudo apache2ctl -k start
停止:sudo apache2ctl -k stop
重新启动:sudo apache2ctl -k restart
2)首先是配置PHP,其实默认的配置已 经很好了,这里主要是让它显示中文
修改 /etc/php5/apache2/php.ini
找到 #default_charset = "iso-8859-1"
去掉#并把它改成 default_charset="gb2312"
这里 的意思是让中文成为默认的字符
3)然后是配置apache ,让 apache支持PHP
修改/etc/apache2/mods- enabled/php5.load去掉前的#,即表示装载此模块库LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
修 改 /etc/apache2/mods-enabled/php5.conf
找到 #AddType application/x-httpd-php .php
把前面的 # 号去掉
修改/etc/apache2/mods- enabled/dir.conf
找到 DirectoryIndex
在其后面添加 index.php
修 改/etc/apache2/conf.d/charset
为了更好 的显示中文,找一下 AddDefaultCharset
把 它前面的 #号去了,后面改成 GB2312
也就 是 AddDefaultCharset GB2312
而以上四步 中,前三步在安装过程中都已经配置完成了,即装好后就已经不需要设置了。
另外,如果还需要配置一些内容,可以参考目录 /etc/apache2/mods-enabled/下的配置文件,
ubuntu中的apache2已经装配置文件分散到了多 个文件内。
例如:主目录定义在 etc/apache2/sites-enabled/000-default文件内,一般是/var/www/
虚拟别 名定义在/etc/apache2/mods-enabled/alias.conf文件内
端口定 义在文件/etc/apache2/ports.conf
另外,还需要说明的两组目录是:mods- available和mods-enabled后者是前者的链式文件目录
sites -enabled是sites-available的链式文件目录
而平时 经常用到的httpd.conf文件却为空了。
在/var/www/目录下建立一个文件default.php, 并写上一句:<?php phpinfo() ?>,再在浏览器中运行,
即可查看apache2对php是否已经可以解析了。
4)配置mysql,并在php中调用
修改/etc/php5/apache2/php.ini中的 extension=myql.so,去掉前面的分号,重启,即取得对数据库的支持
在连接数据库时,出现:Fatal error: Call to undefined function mysql_connect() 解决办法
是要安装php5-mysql数据库模块,可以通 过新立得包管理器安装
- UBUNTU安装PHP环境
- Ubuntu安装PHP环境
- ubuntu 安装php环境
- ubuntu 安装php开发环境
- ubuntu 14.04 安装php环境
- ubuntu安装PHP运行环境
- Ubuntu 16.04 安装php环境
- ubuntu下php环境安装
- ubuntu环境安装PHP+Apache
- linux(ubuntu) php 调试环境安装
- Ubuntu下安装配置PHP开发环境
- linux ubuntu安装php运行环境
- Ubuntu下安装PHP环境(Apache+MySQL)
- Ubuntu/Debian上安装Nginx+php环境
- (ubuntu)下安装PHP环境
- Ubuntu 安装LAMP php开发环境
- ubuntu 下完全卸载、安装php环境
- Ubuntu系统安装php开发环境
- VLC media player dll 动态链接库 生成lib 方法 (VS2005 command prompt)
- IT转型:一个“值得期待的改变”
- qt中文乱码详解
- Asp.net页面之间传递参数的几种方法
- ASP.NET预备知识(二)
- UBUNTU安装PHP环境
- 一次使用Eclipse Memory Analyzer分析Tomcat内存溢出
- i.mx53 gpio 中断号的确定
- silverlight datagrid列宽自动填充
- Spring MVC
- i.mx53 gpio 中断号的确定
- exception: android.os.NetworkOnMainThreadException
- opencv for python 之 图像处理 阀值转换 侵蚀
- 代室友分享工作面经