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
mysql源码安装
3。如果需要安装apache:
apache安装
apache都其他配置,请在本页面搜索:apache-
如果需要安装 nginx:
nginx访问 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环境的答案你都知道了吗?欢迎再次光临本站哦!