怎么配置php运行环境

怎么配置php运行环境

php环境搭建配置步骤:

一、软件及系统版本

https://cdn.chuangxiangniao.com/2025/02/20250225072345196.jpg

系统下载地址:

立即学习“PHP免费学习笔记(深入)”;

软件包下载地址:http://xiazai.jb51.net/201611/yuanma/php+apache+mysql(jb51.net).rar

二、 下载软件包/换源

(1)下载安装需要软件包软件工具

yum install -y wget vim unzip zip

https://cdn.chuangxiangniao.com/2025/02/20250225072346402.png

(2)换源 

1、首先卸载以前装的 epel 以免影响

rpm -e epel-release

2、清空yum缓存

yum clean all

e.png

yum makecache

3、rm -rf /etc/yum.repos.d/*(执行此操作的时候记得事先装好wget 不然 你就得挂载光盘用rpm装wget了。) 

r.png

4、下载阿里源

wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-6.repohttp://mirrors.aliyun.com/repo/Centos-6.repo

5、

yum repolist

https://cdn.chuangxiangniao.com/2025/02/20250225072347830.png

相关推荐:《PHP入门教程》

三、 安装mysql

(1)解压

tar -zxvf mysql-5.1.72-linux-x86_64-glibc23.tar.gz

y.png

(2)配置mysql  

mv mysql-5.1.72-linux-x86_64-glibc23 /usr/local/mysqlcd /usr/local/mysqluseradd -s /sbin/nologin mysqlmkdir -p /data/mysqlchown -R mysql:mysql /data/mysql

登录后复制

./scripts/mysql_install_db –user=mysql –datadir=/data/mysql

检查是否编译成功

echo $?

https://cdn.chuangxiangniao.com/2025/02/20250225072348512.png

(3)将mysql做成服务  

cp support-files/my-large.cnf /etc/my.cnfcp support-files/mysql.server /etc/init.d/mysqldchmod 755 /etc/init.d/mysqldvim /etc/init.d/mysqld

登录后复制

修改文件内容 

basedir=/usr/local/mysql(mysql安装目录) 
datadir=/data/mysqlmysql数据库目录)

chkconfig –add mysqld

chkconfig mysqld on

四、安装Apache

(1)安装软件运行环境gcc

yum install -y gcc

i.png

(2)解压

tar -jxvf httpd-2.2.27.tar.bz2

o.png

(3)编译

./configure –prefix=/usr/local/apache2 –enable-mods-shared=most –enable-so

https://cdn.chuangxiangniao.com/2025/02/20250225072350827.png

(4)安装

make

a.png

make install

s.png

五、 安装PHP

(1)解压

tar -zxvf php-5.3.28.tar.gz

https://cdn.chuangxiangniao.com/2025/02/20250225072351239.png

(2)安装php所需软件插件

yum install -y libxml2-devel.x86_64yum install -y openssl-devel.x86_64yum install -y bzip2-devel.x86_64yum install -y libjpeg-turbo-devel.x86_64yum install -y libpng-devel.x86_64yum install -y freetype-devel.x86_64yum install -y libmcrypt-devel.x86_64

登录后复制

https://cdn.chuangxiangniao.com/2025/02/20250225072354999.png

(3)编译

代码如下:

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --with-iconv-dir --with-zlib-dir --with-bz2 --with-openssl --with-mcrypt --enable-soap --enable-gd-native-ttf --enable-mbstring --enable-sockets --enable-exif --disable-ipv6

登录后复制

https://cdn.chuangxiangniao.com/2025/02/20250225072400374.png

(4)安装

make

https://cdn.chuangxiangniao.com/2025/02/20250225072400209.png

make install

https://cdn.chuangxiangniao.com/2025/02/20250225072401688.png

六、编辑配置文件

(1)vim /usr/local/apache2/conf/httpd.conf找到:

 Options FollowSymLinks AllowOverride None Order deny,allow Deny from all

登录后复制

改为:

 Options FollowSymLinks AllowOverride None Order deny,allow Allow from all

登录后复制

找到:

AddType application/x-gzip .gz .tgz

在该行下面添加:

AddType application/x-httpd-php .php

找到:   

 DirectoryIndex index.html

登录后复制

将该行改为:

 DirectoryIndex index.html index.htm index.php

登录后复制

找到:

#ServerName www.example.com:80

修改为:

ServerName localhost:80

2 测试解析php

vim /usr/local/apache2/htdocs/1.php

写入:


登录后复制

浏览器打开:地址/1.php

k.jpg

以上就是怎么配置php运行环境的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2159133.html

(0)
上一篇 2025年2月25日 07:23:29
下一篇 2025年2月18日 04:32:17

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 怎么理解php的回调

    回调函数callback 我们都知道在js中经常处理异步请求的时候,如果使用普通的函数,可能无法保证异步请求完成后调用。所以就存在了callback函数,特别是在文件处理和ajax处理的时候,回调函数的作用就非常的大了。  函数call_u…

    2025年2月25日
    200
  • 怎么查看网站的php代码

    怎么查看网站的php代码? 相关推荐:《PHP教程》 PHP是后端语言,前端是无法查看的,前端看到的是最终运算之后的结果,PHP源代码是无法查看的。 如果能直接查看PHP源代码那还得了,如果你只是单纯想看看网页代码,那就在浏览器上点击鼠标右…

    2025年2月25日
    200
  • 在php中如何输出动态gif

    首先需要确认GD库是否正常,如果是合成图片,请确保把分解的图片放在frames的文件夹里面。 相关推荐:《PHP入门教程》 GIFEncoder.class.php 类   Class GIFEncoder {     var $GIF =…

    2025年2月25日
    200
  • 云服务器怎么搭建PHP

    linux配置PHP环境!(云服务器架设) 首先去阿里云或腾讯云主机,如果是学习使用,可以使用学生证到阿里云或者腾讯云购买云主机(学生价)。 购买好之后选择安装: 立即学习“PHP免费学习笔记(深入)”; 步骤: 第一步、登录阿里云或者腾讯…

    2025年2月25日 编程技术
    200
  • 迅雷下载的php文件怎么打开

    迅雷下载的php文件怎么打开?具体步骤如下: 1、如图,比如新建了一个PHP文件。 相关推荐:《PHP教程》 立即学习“PHP免费学习笔记(深入)”; 2、方法非常简单,直接单击鼠标右键,使用笔记本打开方式即可。 3、这样,就可以直接打开P…

    2025年2月25日 编程技术
    200
  • 如果php页面字符出现乱码怎么解决

    一、检查HTML页面转UTF-8编码问题  1.在head后,title前加入一行: 登录后复制 顺序不能错,一定要在head后,title前。 2.html文件编码问题: 立即学习“PHP免费学习笔记(深入)”; 点击编辑器的菜单:“文件…

    2025年2月25日
    200
  • php字体颜色怎么设置

    设置php字体颜色的方法: 字体的颜色最终是由HTML元素属性或者CSS样式控制的,PHP最多是输出而已。 相关推荐:《PHP入门教程》 HMTL元素属性 立即学习“PHP免费学习笔记(深入)”; 红色 登录后复制登录后复制登录后复制 或者…

    2025年2月25日
    200
  • php字符串怎么转成整数

    PHP中将字符串转化为整数(int)、intval()、printf()。 相关推荐:《PHP教程》 int 登录后复制 intval 立即学习“PHP免费学习笔记(深入)”; 登录后复制 sprintf 登录后复制 以上就是php字符串怎…

    2025年2月25日
    200
  • php中怎么跳转页面

    PHP 页面跳转的三种方式 第一种方式:header() header()函数的主要功能是将HTTP协议标头(header)输出到浏览器。 语法: 立即学习“PHP免费学习笔记(深入)”; void header ( string $str…

    2025年2月25日
    200
  • php中怎么引入css

    php中怎么引入css? 相关推荐:《PHP入门教程》 1、PHP脚本也是可以引入css样式的,代码实例如下: <?php echo ‘’;?> 登录后复制 其实php属于网站后台语言和css是没有任何关系的。 立即学习“PHP…

    2025年2月25日
    200

发表回复

登录后才能评论