| 摘要:搭建Linux+Apache+MySQL+PHP网站开发环境。 |
0.安装Apache
sudo apt-get update
sudo apt-get install apache2安装后在浏览器输入ip地址或localhost,看到apache默认页面,证明安装成功。网站默认目录为/var/www/html。Apache常用命令:
× 启动服务:sudo /etc/init.d/apache2 start
× 停止服务:sudo /etc/init.d/apache2 stop
× 重新启动:sudo /etc/init.d/apache2 restart
1.安装MySQL
sudo apt-get install mysql-server安装过程中根据提示,输入MySQL的root密码(不是服务器的root密码)。安装后执行mysql –version,显示版本信息证明安装成功。
2.安装PHP
sudo apt-get install php5安装后执行cat /etc/php5/mods-available/mysql.ini命令,显示extension=mysql.so证明PHP已经自动识别并加载了MySQL扩展。如果先安装PHP后安装MySQL,则PHP默认不会安装MySQL扩展,这时需要手动加载,命令如下:
sudo apt-get install php5-mysql3.测试LAMP环境
默认的服务器目录为/var/www/html,在此目录下新建一个info.php文件,用于测试能否连接到数据库。
cd /var/www/html
sudo touch info.php
sudo gedit info.php文件内容如下:
<?php
echo mysql_connect('localhost','root','数据库root的密码')?'连接数据库成功':'连接数据库失败';
phpinfo();
?>保存文件,在浏览器访问http://localhost/info.php,能正常显示则LAMP环境能够正常运行。如果显示乱码,就修改PHP的默认编码:
cd /var/www/html
sudo gedit /etc/php5/apache2/php.ini在文件中搜索default_charset,把这一行修改为default_charset = “utf-8”,并删除行首的注释符号“;”。保存文件后重新启动Apache,再次访问http://localhost/info.php,能正常显示中文字符。
4.安装phpmyadmin
sudo apt-get install phpmyadmin安装过程中需要选择apache2或lighttpd,这里选择apache2。然后配置数据库账户和密码。安装完成后,网站服务器目录下并没有phpmyadmin文件夹,这是因为系统默认将其安装在/usr/share/下,所以必须建立一个软连接,使得phpmyadmin和/var/www/html下的某个文档链接起来,切换到网站目录(/var/www/html),输入如下命令
sudo ln -s /usr/share/phpmyadmin phpmyadmin在浏览器访问http://localhost/phpmyadmin,可以登录管理数据库了。