linux下搭配php开发环境
发布网友
发布时间:2022-09-26 08:25
我来回答
共3个回答
热心网友
时间:2023-09-28 13:13
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 然后点击属性查看挂在点)
在配置文件最后面加入
#添加文件类型支持
<IfMole mod_php5.c>
AddType application/x-httpd-php .php
DirectoryIndex index.php
</IfMole>
#默认字符集 根据自己需要
AddDefaultCharset UTF-8
#服务器地址
ServerName 127.0.0.1
#添加首页文件 三个的顺序可以换 前面的访问优先 (当然你也可以加别的 比如default.php)
<IfMole dir_mole>
DirectoryIndex index.htm index.html index.php
</IfMole>
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)
在浏览器中输入http://localhost/t.php 会显示
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 然后在浏览器中输入http://localhost/m.php 如果正常,会显示
成功!
参考资料:自己
热心网友
时间:2023-09-28 13:14
xampp没有配置好,继续调试下,google下
热心网友
时间:2023-09-28 13:14
这个在ubuntu的帮助文档里面就有的 点那个小游泳圈然后找到高级里面可以按照那个帮助来做
一、安装Apache2
sudo apt-get install apache2
然后在Firefox中打开:
http://localhost/
提示成功
二、安装PHP5
sudo apt-get install php5
sudo /etc/init.d/apache2 restart
测试PHP5是否安装成功
sudo gedit /var/www/testphp.php
在里面写入
<?php
phpinfo();
?>
然后在Firefox中打开:
http://localhost/testphp.php
看完后把testphp.php删掉,可能会有安全风险
三、安装MySql
sudo apt-get install mysql-server
MySql初始只允许本机(127.0.0.1)连接,如果想多台机子使用或者向Internet开放的话,编辑/etc/mysql/my.cnf
sudo gedit /etc/mysql/my.cnf
找到
bind-address = 127.0.0.1
用#注释掉,象这样
#bind-address = 127.0.0.1
默认的 mysql是没有密码的
sudo /etc/init.d/mysql restart
热心网友
时间:2023-09-28 13:13
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 然后点击属性查看挂在点)
在配置文件最后面加入
#添加文件类型支持
<IfMole mod_php5.c>
AddType application/x-httpd-php .php
DirectoryIndex index.php
</IfMole>
#默认字符集 根据自己需要
AddDefaultCharset UTF-8
#服务器地址
ServerName 127.0.0.1
#添加首页文件 三个的顺序可以换 前面的访问优先 (当然你也可以加别的 比如default.php)
<IfMole dir_mole>
DirectoryIndex index.htm index.html index.php
</IfMole>
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)
在浏览器中输入http://localhost/t.php 会显示
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 然后在浏览器中输入http://localhost/m.php 如果正常,会显示
成功!
参考资料:自己
热心网友
时间:2023-09-28 13:14
xampp没有配置好,继续调试下,google下
热心网友
时间:2023-09-28 13:14
这个在ubuntu的帮助文档里面就有的 点那个小游泳圈然后找到高级里面可以按照那个帮助来做
一、安装Apache2
sudo apt-get install apache2
然后在Firefox中打开:
http://localhost/
提示成功
二、安装PHP5
sudo apt-get install php5
sudo /etc/init.d/apache2 restart
测试PHP5是否安装成功
sudo gedit /var/www/testphp.php
在里面写入
<?php
phpinfo();
?>
然后在Firefox中打开:
http://localhost/testphp.php
看完后把testphp.php删掉,可能会有安全风险
三、安装MySql
sudo apt-get install mysql-server
MySql初始只允许本机(127.0.0.1)连接,如果想多台机子使用或者向Internet开放的话,编辑/etc/mysql/my.cnf
sudo gedit /etc/mysql/my.cnf
找到
bind-address = 127.0.0.1
用#注释掉,象这样
#bind-address = 127.0.0.1
默认的 mysql是没有密码的
sudo /etc/init.d/mysql restart