FreeBSD上ports安装Apache2+MySQL5+PHP5

2009-05-13 05:38:39来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

Installing MySQL Server 5 with FreeBSD Ports Collection
  • Login to the FreeBSD system as root, or su - root to get to super user environment.
  • Enter the following commands at FreeBSD command line interface
    (CLI) (Wait till each command to finish processing before running the
    next command): cd /usr/ports/databases/mysql50-server
    make install clean
    mysql_install_db
    chown -R mysql /var/db/mysql/
    chgrp -R mysql /var/db/mysql/
    /usr/local/bin/mysqld_safe -user=mysql &
    Note: If you encounter Command not found error, use command rehash to update OS path environment variables.
  • The port installation will put a script file mysql-server.sh
    in /usr/local/etc/rc.d which will has capability to start MySQL server.
    To enable MySQL server to start automatically after every FreeBSD
    server reboot, enter the following command in CLI: echo ‘mysql_enable=”YES”‘ >> /etc/ rc.conf
  • By default, MySQL default super user account - root - has no
    password (blank password). So it’s important to assign the
    administrator account password. To change the password to root user,
    enter the following command: mysqladmin -u root password newpassword
    Replace newpassword with your own desired password.
  • Optionally, copy either my-huge.cnf, my-large.cnf,
    my-medim.cnf, my-small.cnf or my-innodb-heavy-4G.cnf (depending on the
    usage and utilization of MySQL server) as my.cnf to /var/db/mysql which
    will enable you to tweak and change the configuration of
    server-specific MySQL server options by editing the file.
  • MySQL 5.0 installation done.
    ------------------------------------------------------------------------
    Installing Apache HTTPD Web Server 2.2
  • Install Apache HTTP Server 2.20 by using FreeBSD Ports Collection:
    cd /usr/ports/www/apache22
    make install clean
  • A Apache HTTP Server script apache22.sh is located at
    /usr/local/etc/rc.d to provide Apache HTTP Server start and shutdown
    service. To enable Apache web server to automatically starts whenever
    after server reboots, issue the following command at CLI: echo ‘apache22_enable =”YES”‘ >> /etc/ rc.conf
  • To start Apache HTTP web server immediately, use:
    /usr/local/sbin/apachectl start
    or
    /usr/local/etc/rc.d/apache22.sh start
  • Apache installation finished.
    ------------------------------------------------------------------------
    Installing PHP Hypertext Preprocessor Scripting Language 5 and PHP 5 Extensions
  • Install by enter the following commands on FreeBSD OS command line,
    wait for previous command to finish before running the next command: cd /usr/ports/lang/php5
    make install clean
  • If you’re prompted, select “use Apache 2.x instead”.
  • Continue with the following commands to install PHP5 extensions and modules to enable the support of the modules in Apache:
    cd /usr/ports/lang/php5-extensions

    标签:

    版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

  • 上一篇:FreeBSD安装图解

    下一篇:PHP + MYSQL +APACHE FREEBSD(转)