ubuntu server安装php mysql_Ubuntu Server 下Apache+MySQL+PHP安装
三、编译、安装PHP
与前面的过程相似,首先在与php-5.2.6同级的目录下,创建一个makephp目录并进入,在此目录下配置PHP,操作如下:
mkdir makephp
cd makephp
sudo ../php-5.2.6/configure --prefix=/opt/php --with-MySQL=/opt/mysql --with-apxs2=/opt/apache/bin/apxs --with-config-file-path=/opt/php/etc
(其中,--prefix选项指定了安装目录;--with-mysql选项指定了支持的MySQL服务所在的目录;--with-apxs2选项指定了 PHP要使用的Apache应用所在的目录;--with-config-file-path选项则是指定了PHP配置文件所在的目录。)
直接这样执行后,将会看到这样一个错误:
configure: error: xml2-config not found. Please check your libxml2 installation.
与编译MySQL时相同,这是由于系统缺少PHP所需的库文件导致的,根据提示,进行如下操作:
sudo apt-get install libxml2(按Tab键)
将会看到如下信息:
libxml2 libxml2-dev libxml2-headers libxml2-utils
这里需要安装的是libxml2-dev软件包(该软件为Ubuntu-Server自带的,需要使用Ubuntu-Server光盘安装),操作如下:
sudo apt-get install libxml2-dev
库文件安装完成后,重新配置PHP,操作如下:
sudo ../php-5.2.6/configure --prefix=/opt/php --with-mysql=/opt/mysql --with-apxs2=/opt/apache/bin/apxs --with-config-file-path=/opt/php/etc
编译完成后将会看到“Thank you for using PHP.”的字样,表明PHP已经配置成功了。
接下来编译、安装PHP,操作如下:
sudo make
sudo make install
安装完PHP后,还需要手动修改一下Apache的配置,以便使Apache支持PHP,操作如下:
cd /opt/apache/conf
sudo vi httpd.conf
找到“AddType application”部分,在后面添加如下内容:
AddType application/x-httpd-php .php
(如果需要添加默认php索引文件名的支持,则需要找到“DirectoryIndex index.html ”,修改为“DirectoryIndex index.html index.html.var index.php”),修改完成后保存退出。
此外,不要忘了将PHP安装目录中的php.ini-recommended文件拷贝到编译时指定的PHP配置文件目录/opt/php/etc下,在PHP源码包目录“php-5.2.6”中操作如下:
sudo cp php.ini-recommended /opt/php/etc/php.ini
全部配置完成后,不要忘了重启apache,以便使新的配置生效。
至此,就完成了在Ubuntu Server系统环境下Apache 2.2.9 + Mysql 5.0.67 + PHP 5.2.6的安装配置。可以利用PHP自身的函数进行确认,在web的根目录下创建一个index.php文件,编辑文件内容如下:
phpinfo();
?>
保存退出后,在浏览器中输入“http://IP/index.php”,如果配置正确,就能够看到刚刚配置好的服务器相关信息了,其中包括 Apache、MySQL以及PHP的版本、安装路径、配置情况等。如果看到的只是“phpinfo();”字样,说明apache没能正确支持PHP,请检查上述的配置过程是否都已经正确完成。
ubuntu server安装php mysql_Ubuntu Server 下Apache+MySQL+PHP安装相关推荐
- mac下php+mysql_Mac下Apache+MySQL+PHP安装
max下是自带有Apache和php的服务器的,不需要另外 安装 ,本文就对相关配置进行介绍. 第一:Apache 在终端中输入,下面指令即可启动Apache服务器: //启动 sudo apache ...
- apache mysql php 安装配置_Windows下Apache,MySql,PHP安装配置
本文目标 在Windows8.1 x64下 全手工安装Apache.PHP.MySQL,使用NetBeans调试第一个Hello,World!程序. 安装Apache 打开http://httpd.a ...
- linux怎么查看mysql安装在哪里_Linux下查看MySQL的安装路径
Linux下查看mysql.apache是否安装,并卸载. 指令ps -ef|grep mysql得出结果 root 17659 1 0 2011 ? 00:00:00 /bin/sh /usr/bi ...
- Windows下Apache Tomcat 8安装配置
1.环境配置: 1.安装好jar jdk文件包 jdk1.8.0_66与jre1.8.0_66 打开我的电脑–属性–高级–环境变量 : 新建系统变量JAVA_HOME 和CLASSPATH 变量名:J ...
- 【Ubuntu系列】Ubuntu20.04系统下3060显卡驱动安装记录
[Ubuntu系列]Ubuntu20.04系统下3060显卡驱动安装记录 设备及相关信息简介 具体安装步骤 step1 获取显卡硬件信息 step2 在Ubuntu系统中卸载显卡驱动 step3 安装 ...
- 源码编译php mysql_linux下apache+mysql+php开发环境纯源代码编译搭建(转)
linux下apache+mysql+php开发环境纯源代码编译搭建(转)[@more@] 记录一下我在fedora core 1下通过源代码编译出来的apache+mysql+php开发环境的全部过 ...
- win apache php 配置,win下Apache mysql PHP配置
win下Apache mysql PHP配置 1.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL ...
- 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)
阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7) 1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 ...
- pcp pmda mysql_linux下的mysql的安装
linux下的mysql的安装 -----------------------mysql安装(yum方法)--------------------------------- 1.查看是否存在 [roo ...
最新文章
- 编码utf-8的不可映射字符_MySQL 请不要使用“utf8”
- Crystal Reports
- 无忧开通了博客园博客主页
- 移动端Web开发如何处理横竖屏
- Abbreviated biography of Jon Claerbout
- 屏蔽×××S 2008报表导出格式
- vue-devtools 使用
- mysql 单精度和双经度_***mysql中经度纬度字段用什么存储(关于mysql的float和decimal区别)...
- macOS Catalina中的iTunes功能在哪里?
- 贝壳找房app使用Glide替换Picasso
- Tyrion (含示例源码)
- seo网站优化之如何优化网站导航系统
- Spring事务传播特性实例解析(以及如何使用注解形式事务)
- 动力锂电池-二阶RC模型等效电路-RLS参数辨识-Simulink
- 苹果电脑打不出中文逗号句号
- bootstra提供了六种列表效果
- 动态添加的文本框验证_Excel教程:VLOOKUP+MATCH组合构建动态图表——让你的图表动起来...
- 计算机国家级证书有哪些?
- 简易vue2.0双向数据绑定
- matlab条件异方差模型,求ARFIMA模型中参数d估计的MATLAB程序
热门文章
- JBPM4.4_jBPM4.4应用(与Spring集成自行控制事务等)
- Vue 全家桶 + Electron 开发的一个跨三端的应用
- git常用基本简单命令
- 一种在网络层清理机器假死时TCP连接的方案介绍
- MySQL主从服务器配置工作原理
- linux cpu占用率 监控工具 简介
- linux 进程参数文件 /proc/pid/cmdline 简介
- linux shell 统计行数的8种方法
- easyui datagrid 表头 sort 排序
- python3 sys.stdin.readline input 区别