Ubuntu 安装 Apache + MySQL + PHP5 又一法

发布于: 2 February, 2014
分享:

一、安装数据库

# apt-get install mysql-server-5.0 # apt-get install mysql-client-5.0 如果安装mysql时没有用密码,我们须要修改mysql root 密码 # mysqladmin -u root password "填你的密码"

二、安装Apache HTTP Server

sudo apt-get install apache2

三、安装 PHP5和Apache PHP5 module

# apt-get install php5 # apt-get install libapache2-mod-php5 # apt-get install php5-gd # apt-get install php5-mysql # apt-get install php5-common # apt-get install php5-cli # apt-get install php5-cgi # apt-get install php5-ffmpeg # apt-get install php5-imagick

四、重启Apache

sudo /etc/init.d/apache2 restart

五、安装phpMyAdmin

sudo apt-get install phpmyadmin

默认安装在 /usr/share/phpmyadmin 使用apt-get安装不知道装哪去啦,可以使用 dpkg -L phpmyadmin 看看安装在什么地方. 安装完成之后,系统内会增加这么几个目录: /etc/phpmyadmin /usr/share/phpmyadmin 作个链接到 /var/www/ 目录下,命令为:

sudo ln -s /usr/share/phpmyadmin/ /var/www/

或者把其移到站点根目录下:

mv /usr/share/phpmyadmin/ /var/www/phpmyadmin/

然后访问 http://localhost/phpmyadmin 就可以看到登录页面了,直接输入安装时的MYSQL用户名及密码即可。

六、配置

1.配置php5

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

修改允许最大使用内存,查找 memory_limit = 8M 修改为 memory_limit = 32M 修改允许最大上传尺寸,查找 upload_max_filesize = 2M 修改为 upload_max_filesize = 8M 允许 mysql 和 gd 模块,检查文件最后是否包含下面的代码,如果没有添加上。 (默认是在配置文件最后有添加的,检查一下以防万一) extension=mysql.so extension=gd.so 保存并关闭文件。

启用 mod_rewrite 模块

sudo a2enmod rewrite

2.配置apache2

apache2默认的sites路径在 /var/www/sites [主目录位置 /var/www 更改主目录位置 sudo gedit /etc/apache2/sites-available/default] sudo gedit /etc/apache2/conf.d/charset 这个是网站编码配置,里面内容很少,打开看就知道了,我这里将最后行的 #AddDefaultCharset UTF-8 前面的#去掉,使用UTF-8编码,当然也可以把 UTF-8改成别的编码. sudo gedit /etc/apache2/sites-available/default 更改apache2运行路径,更改DocumentRoot 指向的路径(绝对路径),更改< Directory > 里的路径,和DocumentRoot保持一致 配置 apache2.conf sudo gedit /etc/apache2/apache2.conf 以管理员身份打开文件/etc/apache2/httpd.conf,在文件中添加一下两行内容并保存: AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 上面两行的目的是使Apache支持PHP文件 然后在终端中执行命令/etc/init.d/apache2 restart 重启Apache,以使配置升效。 在浏览器中输入http://localhost.如果出现it’s works 表示apache已经安装成功。 使用如下命令运行 Apache: sudo /usr/sbin/apache2ctl start 要停止 Apache,使用: sudo /usr/sbin/apache2ctl stop 最后,重启 Apache,执行如下命令: sudo /usr/sbin/apache2ctl restart 重启 apache sudo /etc/init.d/apache2 restart 有时这两个比重起好 sudo /etc/init.d/apache2 stop sudo /etc/init.d/apache2 start 3.配置 mysql,让它支持其它客户端访问,如果你不需要就不用修改。 sudo gedit /etc/mysql/my.cnf 查找文件 skip-networking 修改为 #skip-networking 保存并关闭文件。 重新启动 mysql sudo /etc/init.d/mysql restart 三,测试 为了检查你的 为检查你的PHP安装状态: sudo gedit /var/www/testphp.php 在上述文件中插入下面这行代码: 在Web浏览器中查看此页面,通过 http://yourserveripaddress/testphp.php 或 http://localhost/testphp.php 地址。

分享:

0 留言

留言

您的留言将被人工审核,请勿发表色情、反动言论。

您可能感兴趣

Ubuntu 服务器 18.04 平台下搭建 Node.js 应用程序服务器

https://www.digitalocean.com/community/tutorials/how-to-set-up-a-node-js-application-for-production-...

Ubuntu Server 安装和配置 Shadowsocks 服务端及客户端

Ubuntu Server 安装和配置 Shadowsocks 服务端