CentOS安装Apache+PHP+MySQL教程。 第一步,CentOS系统选择设置就不说了,全部在Linode后台操作就可以了。 一、登录VPS修改主机名
1、登录到服务器
2、修改主机名
复制代码代码如下:
echo "HOSTNAME=myhostname" >> /etc/sysconfig/network
hostname "myhostname"
3、运行更新(包括内核和软件包) 二、为CentOS VPS安装Apache
1、安装APACHE
复制代码代码如下:
yum install httpd
2、备份httpd.conf配置文件
复制代码代码如下:
cp /etc/httpd/conf/httpd.conf ~/httpd.conf.backup
3、创建虚拟机配置文件
复制代码代码如下:
NameVirtualHost 12.34.56.78:80
<VirtualHost 12.34.56.78:80> ServerAdmin abc@gmail.com ServerName jbxue.com ServerAlias www.jbxue.com DocumentRoot /srv/www/jbxue.com/public_html/ ErrorLog /srv/www/jbxue.com/logs/error.log CustomLog /srv/www/jbxue.com/logs/access.log combined </VirtualHost>
如果有多个虚拟主机,只需依次添加<VirtualHost 12.34.56.78:80> ....</VirtualHost>即可(上文假设网站放置目录为/srv/www/jbxue.com/public_html/)。
4、创建网站目录(上传文件)
复制代码代码如下:
mkdir -p /srv/www/jbxue.com/public_html
mkdir /srv/www/jbxue.com/logs
5、启动Apache
6.设置开机启动Apache 三、为CentOS VPS安装MYSQL
1、安装Mysql(密码分配按照原MYSQL分配)
复制代码代码如下:
yum install mysql-server
2.设置开机启动
复制代码代码如下:
/sbin/chkconfig --levels 235 mysqld on
3.启动mysql
复制代码代码如下:
/etc/init.d/mysqld start
4.安装mysql安全更新
5、登录MSYQL
复制代码代码如下:
mysql>use mysql;
mysql>UPDATE user SET password=PASSWORD('mypassword') WHERE user='root'; mysql>FLUSH PRIVILEGES; 假设密码为:mypassword
6、创建数据库并授权
复制代码代码如下:
create database mydbname;
7、创建用户并授权
复制代码代码如下:
grant all on mydbname.* to 'mydbusr' identified by 'mydbpwd';
8、删除匿名帐户或添加访问密码
复制代码代码如下:
mysql>delete from user where user="";
或给他设个密码: mysql>update user set password=password('New passwd') where user=''; mysql>flush privileges;
9、刷新权限
复制代码代码如下:
flush privileges;
10、退出 四、为CentOS VPS安装PHP
1、安装PHP
复制代码代码如下:
yum install php php-pear
2、调整PHP配置
复制代码代码如下:
vi /etc/php.ini
error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR display_errors = Off log_errors = On error_log = /var/log/php.log max_execution_time = 300 memory_limit = 64M register_globals = Off
3、重启APACHE
复制代码代码如下:
/etc/init.d/httpd restart
4、让PHP支持MYSQL
复制代码代码如下:
yum install php-mysql
5、安装GD库
复制代码代码如下:
yum install php-gd
6、重启APACHE |