首页技术linux搭建php环境,Linux配置PHP环境

linux搭建php环境,Linux配置PHP环境

编程之家2026-06-23922次浏览

大家好,linux搭建php环境相信很多的网友都不是很明白,包括Linux配置PHP环境也是一样,不过没有关系,接下来就来为大家分享关于linux搭建php环境和Linux配置PHP环境的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

linux搭建php环境,Linux配置PHP环境

linux环境安装PHP环境的步骤和前期准备的注意事项有哪些

一.架构。确认你安装的架构是什么 lamp,还是 lnmp。首先需要能搭建出环境

1。两者都要安装 php,其中 php安装的过程有很多

可以参考一下:php源码安装

这个安装是 php5的,如果安装的是 php7,编译会有一点不同:

安装 php-

2。都需要安装 mysql

linux搭建php环境,Linux配置PHP环境

mysql源码安装

3。如果需要安装apache:

apache安装

apache都其他配置,请在本页面搜索:apache-

如果需要安装 nginx:

nginx访问 php-

linux搭建php环境,Linux配置PHP环境

二.依赖模块编译。这种安装环境主要看你程序当中用到了那些依赖模块,编译的时候需要注意

包括 nginx/apache,php

三.配置。上面已经有相关配置介绍,需要自己去熟悉相关都配置是什么意思,需要哪些配置。

四.此处迁移还涉及到数据库到迁移,可以参考一下相关命令

怎么在linux服务器上配置php环境

建议多使用百度搜索,网上这样的帖子特别多。

Linux的分支比较大,不过常使用的也就Centos和Ubuntu。下面我贴出来在Centos上面搭建php环境的方法,命令有所不同,不过差异不大。

安装apache:

yum install httpd httpd-devel

启动apache:

/etc/init.d/httpd start

此时输入服务器的IP地址,应该看到apache的服务页面,端口不用输,apache默认就是使用80端口

安装mysql:

yum install mysql mysql-server

启动mysql:

/etc/init.d/mysqld start

安装php

yum install php php-devel

重启apache使php生效

/etc/init.d/httpd restart

此时可以在目录:/var/www/html/下建立一个PHP文件

代码:

<?php phpinfo();?>

然后访问这个文件,就能看到PHP的一些信息,php.ini配置文件的路径可以在这个页面上看到

安装php的扩展

yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

安装完扩展之后需要再次重启apache

/etc/init.d/httpd restart

测试mysql是否链接成功的php代码

<?php

$con= mysql_connect("10.0.@.@@","@@","@@");

if(!$con)

{

die('Could not connect:'. mysql_error());

}

mysql_select_db("mydb",$con);

$result= mysql_query("SELECT* FROM sys_user");

while($row= mysql_fetch_array($result))

{

echo$row['UserName']."".$row['PassWord']."".$row['id'];

echo"<br/>";

}

mysql_close($con);

?>

可以把上面的代码传入目录/var/www/html/

就可以看到执行情况

linux下搭配php开发环境

Ubuntu下搭建lamp

1》点击系统->系统管理->新立得软件包管理器点击编辑->使用任务分组标记软件包点击 LAMP server

2>安装软件在安装过程中,有要输入mysql用户root的密码,输两次。需要时间,耐心等待。

3》编辑php配置文件

sudo gedit/etc/php5/apache2/php.ini

在 extension下面加上

extension=php5-mcrypt.so

保存,重启apache2

4>配置apache

sudo gedit/etc/apache2/apache2.conf

(注意这个命令要看具体安装路径,可以现找到apache2.conf然后点击属性查看挂在点)

在配置文件最后面加入

#添加文件类型支持

<IfModule mod_php5.c>

AddType application/x-httpd-php.php

DirectoryIndex index.php

</IfModule>

#默认字符集根据自己需要

AddDefaultCharset UTF-8

#服务器地址

ServerName 127.0.0.1

#添加首页文件三个的顺序可以换前面的访问优先(当然你也可以加别的比如default.php)

<IfModule dir_module>

DirectoryIndex index.htm index.html index.php

</IfModule>

5》配置mysql

sudo gedit/etc/mysql/my.cnf

#这里有一个地方要注意

#因为默认是只允许本地访问数据库的如果你有需要可以打开。

bind-address 127.0.0.1

#这一句是限制只能本地访问mysql的。如果有需要其他机器访问把这句话用#注释掉

#bind-address 127.0.0.1

6》测试php

新建空文档,输入

<?php

phpinfo();

?>

保存为t.php(注意有时输入

<?php

phpinfo();

php?>

解释器不能编译。可能是版本的原因。有的书上说是这两种格式都可以,但我装的时候不可以。)

然后将刚才编写的t.php文件copy到/var/www下。(可以用命令 cp t.php/var/www)

在浏览器中输入会显示

7》测试mysql

建立空白文档,输入

<?php

$link=mysql_connect('localhost','root','123456');

if(!$link) echo"失败!";

else echo"成功!";

mysql_close();

?>

(注意:上面的代码中的root是数据库mysql的用户名,而 123456是用户名root的对应密码。如果你在装mysql时设置的root密码不是123456比如是456123,上述代码中就应该是456123总之对应就好。当初我就在这犯了错误。最后觉醒了。)

另存为 m.php然后在浏览器中输入如果正常,会显示

成功!

文章分享结束,linux搭建php环境和Linux配置PHP环境的答案你都知道了吗?欢迎再次光临本站哦!

手机app开发多少钱 app制作费用一览表lookup函数的使用步骤(vlookup跨表两个表格匹配)